PHP中无法捕获的ErrorException

时间:2018-09-30 08:04:27

标签: php mysql exception doctrine

有时候,我的php说:

  

“ ErrorException:发送QUERY数据包时出错。PID= X”

我试图放置一个try / catch块来处理重试(以\Exception作为异常类),但是我的try / catch块没有任何作用,并且仍然抛出错误。

你有什么想法吗?非常感谢

1 个答案:

答案 0 :(得分:-1)

有时由于数据包超过max_allowed_packet

而发生此错误

不是要捕获它的PHP异常,这是MySQL错误。

您能否更新您的my.cnf并添加以下内容:

max_allowed_packet=50M

然后重新启动MySQL,您应该可以。