排查 "Argument 1 passed... must be an instance of PDOStatement" 错误​ 列印

  • 0

症状​

执行MySQL密集型操作时可能出现:

 
 
TypeError: Argument 1 passed to... must be an instance of PDOStatement, bool given
 
 

常见于:

‣ 每日自动化cron任务

‣ 导入TLD及定价

‣ 从服务器同步账户

​解决方案​

▸ ​​禁用模块日志​

  1. 进入 ​​配置 > 系统日志​

  2. 左侧菜单点击 ​​模块日志​
    Module Log

  3. 点击 ​​禁用调试日志​

✅ 建议:非故障排查时保持关闭

▸ ​​修正MySQL配置​

  1. 编辑MySQL配置文件:

     
     
    [mysqld] wait_timeout=28800 interactive_timeout=28800
     
     
  2. 重启MySQL服务:

     
     
    service mysql restart
     
     

    ⚠️ 需 ​​托管服务商​​ 协助操作


这篇文章有帮助吗?

« 返回

Powered by WHMCompleteSolution