有时候,我的php说:
“ ErrorException:发送QUERY数据包时出错。PID= X”
我试图放置一个try / catch块来处理重试(以\Exception
作为异常类),但是我的try / catch块没有任何作用,并且仍然抛出错误。
你有什么想法吗?非常感谢
答案 0 :(得分:-1)
有时由于数据包超过max_allowed_packet
不是要捕获它的PHP异常,这是MySQL错误。
您能否更新您的my.cnf
并添加以下内容:
max_allowed_packet=50M
然后重新启动MySQL,您应该可以。