无法在php分支中启动mysql事务



我在php pcntl_fork的子进程中启动mysql事务时遇到问题。错误信息是:

PDO::beginTransaction(): send of 22 bytes failed with errno=32 Broken pipe

如何使用pcntl_fork在子进程中启动事务

谢谢

如果有人在这个问题上挣扎,这里是修复:

尝试在mysql my.cnf配置文件中设置wait_timeout:

wait_timeout=3600

这个配置文件位于/etc/mysql/my.cnf (Ubuntu/Debian)和/usr/local/mysql/my.cnf (OSX)。

最新更新