uwsgi部署django error log:
(2006, ‘MySQL server has gone away’)
原因:保存数据过大;保存数据时间超时
解决办法(两种):
- 进入mysql,直接更改max_allowed_packet
mysql> set global max_allowed_packet=50M; - 更改mysql目录下的配置文件(windows:安装目录/my.ini;linux:/etc/my.cnf),加入以下代码,然后重启mysql:
#max_allowed_packet:mysql允许最大的数据包,也就是你发送的请求,用来控制其通信缓冲区的最大长度;
max_allowed_packet=500M
#wait_timeout:等待的最长时间;
wait_timeout=288000
interactive_timeout = 288000
参考: https://www.cnblogs.com/fnlingnzb-learner/p/5984795.html
https://blog.csdn.net/hiahuotiankong/article/details/56670578