← Все новости

Таймаут в секунду, запрос на 43 секунды: пять ловушек PgBouncer в режиме транзакций

В настройках клиента базы стоял statement_timeout в одну секунду, а запрос выполнялся больше сорока. Таймаут выглядел включённым и не действовал. У этой поломки нашлись четыре родственницы. Пулер в тексте ошибки назвала только одна. Остальные выглядели как пропавшая таблица, недоступная база и простой после выката. Читать далее