単純なWebアプリケーションを提供するためにPylons(Pythonフレームワーク)を使用していますが、エラーログに次のように表示されるため、時々停止するようです。(2006, 'MySQL server has gone away')
少し調べてみたところ、MySQLへの接続が更新されていなかったことが原因であることがわかりました。ただし、これは問題にはなりません。構成sqlalchemy.pool_recycle
ファイル内のが自動的に存続するためです。デフォルトはでしたが、この問題のため3600
にダイヤルし直しました。1800
それは少し役に立ちましたが、ドキュメントによると問題3600
ないはずです。エラーはまだ半定期的に発生します。私はそれをあまり下げたくありません、そしてDOSは私自身のデータベースです:)。
たぶん私のMySQL設定の何かが間抜けですか?正確にどこを見ればよいかわからない。
その他の関連する詳細:
Python 2.5
Pylons: 0.9.6.2 (w/ sql_alchemy)
MySQL: 5.0.51