我有一台服务器返回一个意外的间歇性错误,想知道是否有人以前经历过它或者可以猜测可能会发生什么。到目前为止我的搜索还没有结果。
我以通常的方式使用 mysql_connect() 连接到远程 mysql 服务器,但在过去 2 周(每天几次),与数据库的连接失败,并且出现无法连接到套接字错误?
Error: 2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
显然这是意外的,因为我正在尝试连接到远程主机。如果远程主机不可用,mysql_connect 是否默认为 localhost?我不知道它能做到这一点,文档中也没有任何说明它能做到这一点。
失败的连接、各种文件似乎没有任何模式,并且它发生在一天中的各种时间。我认为这可能与网络流量相关,因为如果您立即刷新页面,它可以正常连接,但我很困惑为什么会出现无法连接到套接字错误。
数据库提供商已检查,但无法发现服务器本身的问题。
有人有主意吗?
我确信它不会默认为本地主机,而且我也很确定它是远程服务器向您发送错误消息。所以它是你的mysql服务器上的“本地”,而不是“你的”服务器上的本地。
在这种情况下,可能是由于远程服务器停机所致。
Gr.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)