Назад | Перейти на главную страницу

Percona: произошла ошибка при записи коммуникационных пакетов

В течение нескольких дней два наших php-приложения (symfony2) сообщают о следующих ошибках в журналах mysql:

[Warning] Aborted connection 253 to db: '$appname' user: '$appname' host: 'localhost' (Got an error writing communication packets)

Одна или две страницы не будут отображаться и возвращать пустую ошибку 503, остальная часть веб-сайта работает нормально.

Странно то, что эта проблема началась на одном сервере несколько дней назад, а сегодня утром возникла проблема на втором сервере. Mysql работает локально на каждом сервере и настроен на использование сокетов unix

Что могло быть причиной этого? Никаких изменений конфигурации кода или веб-приложений не производилось.

Что я пробовал:

Оказалось, что виноват не mysql. В php-fpm request_slowlog_timeout был установлен на 1 с. Увеличение этого значения исправляло ошибки. Кажется, что fpm убивал процессы, потому что тайм-аут увеличился на 1 секунду.