我有一个问题,mysql说"服务器消失了#34;用:
错误:PDOStatement :: execute(): 200字节的发送失败,errno = 32行号/var/www/html/ICBBroadcaster/Service/Repositories/MainRepo.php中的管道损坏113
我无法通过更改my.cnf
(mysql配置)中的以下参数来解决错误:
max_allowed_packet = 500M
wait_timeout=3600
有没有人有经验或知道如何解决此错误?
答案 0 :(得分:0)
首先,在设置max_allowed_packet = 500M
和wait_timeout=3600
值之后,请确保重新启动MySQL服务器。
在过去我遇到同样的问题,我的问题是我在900分钟执行大约900次插入,更新和选择查询,就像这样。
insert into table_name values(valueone,valuetwo);
insert into table_name values(valueone,valuetwo);
insert into table_name values(valueone,valuetwo);
所以我的解决方案是我完成了一堆插入和更新这样的东西
insert into table_name values(valueone,valuetwo),(valueone,valuetwo),(valueone,valuetwo);
所以如果设置并重新启动MySQL服务器,
max_allowed_packet = 500M
wait_timeout=3600
没有解决你的问题然后我认为MainRepo.php
脚本有一些让你的数据库服务器没有响应的东西。