我办公室里的一台服务器用于处理一些文件并将结果报告给远程 MySQL 服务器。
文件处理需要一些时间,并且进程会在中途终止,错误:2006,mysql 服务器已消失
我听说过 MySQL 设置,等待超时,但是我需要在办公室的服务器或远程 MySQL 服务器上进行更改吗?
答案1
答案2
我在我的 DigitalOcean Ubuntu 服务器上也遇到了同样的错误。
我尝试更改 max_allowed_packet 和 wait_timeout 设置,但都无法解决问题。
事实证明我的服务器内存不足。我添加了一个1GB 交换文件这解决了我的问题。
检查你的内存,free -h
看看是否是这个原因造成的。