谢谢分享!
admin 2016-3-23
如果你的用户访问量较少, 比如你24小时访问一次你的站点 , 可能会出现 send of 5 bytes failed with errno=32 Broken pipe in
这只是一种可能 . 几率很小
如果出现此错误 请到网站根目录/Conf/config.php
打开文件找到
//PDO配置
'SQL_OPTION' => array(
PDO::ATTR_CASE => PDO::CASE_NATURAL,
PDO::ATTR_PERSISTENT => true //长连接
),
改为:
//PDO配置
'SQL_OPTION' => array(
PDO::ATTR_CASE => PDO::CASE_NATURAL,
//把长连接此项删除即可
),
原因:
长连接是一种缓存句柄, 他可以让服务器减少产生MYSQL链接, 然而如果你的网站程序很久未使用 MYSQL句柄将会断开, 但 缓存句柄仍然存在, 从而网站会调用一个已经废弃的句柄, 导致通信管道不存在, 产生此错误!