RU

Лаг растёт, консьюмеры простаивают: диагностика Kafka по трём таймерам

Лаг Kafka растёт, консьюмеры простаивают, а добавление новых экземпляров только ускоряет проблему. Разберём, как по состоянию consume…

Kafkaконсьюмерыconsumer groupлагперебалансировкапартициидиагностика Kafkaобработка сообщенийтаймаутыпроизводительность
Habr
RU

Как отменять задачи в asyncio без зависаний и незавершённой очистки

Отмена задачи кажется простой, пока сервис не зависает при остановке, таймаут не оставляет запрос работать в фоне, а CancelledError исчезает внутри…

pythonотмена задачasyncioCancelledErrorасинхронные задачиструктурная конкурентностьтаймаутыблокирующий код
Habr
RU

DNS‑петля: как сервер смотрит сам в себя и не находит выхода

Доменные имена не резолвятся, страницы висят, а по IP всё доступно. В логах DNS‑сервера при этом чисто, BIND запущен, конфи…

DNSBINDCoreDNSforwardersDNS-петляsystemd-resolvedtcpdumpсетевая диагностикамаршрутизациятаймауты
Habr
RU

HikariCP в проде: пять настроек, которые часто крутят неправильно

В проде connection pool редко падает громко — чаще он тихо превращает сервис в очередь ожидания: запросы висят, база задыхается, Kube…

HikariCPJDBCSpring Bootconnection poolPostgresпул соединенийтаймаутыproductionнастройка сервисамониторинг