Percona: ошибка записи пакетов связи

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

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

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

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

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

Вещи, которые я пытался:

  • Увеличить max_allowed_packet с 1M до 16 и 64 -> безуспешно
  • Очистите конфигурацию mysql и восстановите значения по умолчанию -> безуспешно
  • Увеличение буферов MySQL и кеширование -> безуспешно

1 ответ

Решение

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

Другие вопросы по тегам