我正在运行我的 php 脚本并遇到间歇性问题:
PHP 致命错误:未捕获的异常 'PDOException' 带有消息'SQLSTATE [HY000]:一般错误:2013 查询期间丢失与 MySQL 服务器的连接'
如果出现此类错误,是否可以在 PDO 中 ping mysql?
我只是想在您的通知中提到这一点,即我的 PDO 连接不是持久的。我正在循环连接 PDO。我想每次新连接都会循环打开。如果是这样,那么为什么 mysql 会失去连接?或者,如果 PDO 连接已经存在,那么它可能会提供现有的 pdo 对象。但是如果发生这样的错误,它应该尝试重新连接并给出新的连接而不是错误。
任何可能的解决方案来避免错误?