启动事务时Cron作业查询数据包错误

时间:2017-12-18 19:01:41

标签: php mysql pdo cron cron-task

我正在运行PHP脚本来更新一些东西。我使用PDO与数据库连接。

当我尝试运行$this->connection->conn->beginTransaction()时,我收到以下信息: PHP Warning: Error while sending QUERY packet.

紧接着,同一行上的另一个错误:General error: 2006 MySQL server has gone away

我从未见过这些错误中的任何一个,但据我所知,当数据包大于PHP设置允许的数据包时,通常会发生数据包。但是,为什么在开始交易时会抛出此错误?刚开始时,交易可以拥有那么大的数据包吗?

由于某种原因,数据库是否刚刚超时?

如果是这样,我该如何可靠地处理?

0 个答案:

没有答案