您知道如何避免以下致命错误消息:
“...MySQL 服务器已消失”。
我想这意味着与 MySQL 的 PDO 连接已丢失。
我检查了MySQL max_allowed_packet
等于268435456的变量(我认为这个值绰绰有余)。
您知道如何避免以下致命错误消息:
“...MySQL 服务器已消失”。
我想这意味着与 MySQL 的 PDO 连接已丢失。
我检查了MySQL max_allowed_packet
等于268435456的变量(我认为这个值绰绰有余)。
没有办法“避免”这个错误。当您失去与数据库服务器的连接时,会发生此错误。这可能由于多种原因而发生。错误的最常见原因MySQL server has gone away
是服务器超时并关闭了连接。
其他一些常见的原因是:
查看 MYSQL 文档中的此链接以获取更多信息。
您可以检查 max_connections 并确保未达到它们 - 这是我记得您收到此错误的最常见原因。
感谢您各自的回答。经过几天的调查,我决定每 250 秒重置一次 PDO MySQL 连接。我知道这不是一流的解决方案,但它至少是避免问题的解决方案。