我在跑:
CentOS 5.5 x86
cPanels-11.26.20 RELEASE
Apache 2.2.16
PHP 5.3.3 "--with-mysqli=mysqlnd"
MySQL 5.1.51
当我连接到数据库时,我使用“p:localhost”作为主机名来建立持久连接。
昨天我在离开办公室之前使用我的应用程序没有问题。今天我再次尝试使用它,它返回一个错误:
mysqli_connect() 发送 46 字节失败,errno=32 Broken pipe
如果我删除主机名前的“p:”,问题就解决了。再次添加“p:”,错误再次出现。但是,重新启动 Apache 可以解决问题,而无需编辑主机名。如果我在主机名中运行带有 p: 的 PHP CLI 脚本,它们可以正常工作而不会出现错误。
阿帕奇有问题吗?有谁知道这可能是什么原因造成的?
提前致谢。