MySQL服务器与Pylons、SQLAlchemy、Apache连接中断错误

1 投票
1 回答
1105 浏览
提问于 2025-04-16 05:30

抱歉如果这个问题已经被讨论过,但我正在运行

apache2 
SQLAlchemy 0.5.8 
Pylons 1.0 
Python 2.5.2 

在一个简单的页面上(只是从数据库获取数据),我每隔几次请求就会遇到这个错误: 错误 - : (OperationalError) (2006, 'MySQL服务器已经断开连接')。这个问题不是像我查找的其他帖子那样在很长时间后才出现的。于是我还添加了

sqlalchemy.pool_recycle = 1800 

但这并没有解决问题。在重新启动apache后,每第5或第6个请求都会出现500错误,跟上面的错误有关,所以这并不是因为长时间超时造成的。谢谢

1 个回答

1

你可以试着在你的MySQL配置中增加max_allowed_packet这个参数的值。

http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_max_allowed_packet

比如说:

max_allowed_packet=128M

撰写回答