web-dev-qa-db-ja.com

Percona:通信パケットの書き込み中にエラーが発生しました

数日後、2つのphpアプリケーション(symfony2)がmysql-logsで次のエラーを報告しています。

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

1ページまたは2ページはレンダリングされず、空白の503エラーが返されます。残りのWebサイトは正常に機能します。

奇妙なことに、この問題は数日前に1台のサーバーで発生し、今朝は2台目のサーバーが影響を受けています。 Mysqlは各サーバーでローカルに実行されており、unixソケットを使用するように構成されています

これの原因は何でしょうか?コードまたはWebアプリケーションの構成変更は行われませんでした。

私が試したこと:

  • Max_allowed_pa​​cketを1Mから16および64に増やします->成功しません
  • Mysql設定をクリーンアップし、デフォルト値にリセットします->成功しません
  • Mysqlバッファとキャッシュを増やす->成功しない
3
user196611

Mysqlが原因ではないことが判明しました。 php-fpmでは、request_slowlog_timeoutが1に設定されていました。この値を増やすと、エラーが修正されました。タイムアウトが1秒増加したため、fpmがプロセスを強制終了していたようです。

2
user196611