我正在使用 Pylons(一个 Python 框架)来提供一个简单的 Web 应用程序,但它似乎时不时会死掉,在错误日志中会出现这样的情况:(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