予期せぬ間欠的なエラーを返すサーバーがあり、以前経験したことがある人や、何が起こっているのか想像できる人がいるのだろうかと思っています。私の検索はこれまで未実績でした。mysql_connectはリモートホスト接続で「ソケット経由でローカルMySQLサーバに接続できません」を返しますか?
通常の方法でmysql_connect()を使用してリモートのmysqlサーバに接続していますが、最後の2週間(1日数回)データベースへの接続が失敗し、ソケットエラーに接続できません。
Error: 2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
明らかに、これはリモートホストに接続しようとすると予想外です。リモートホストが利用できない場合、mysql_connectはデフォルトでlocalhostになっていますか?私はそれをすることを知らなかったし、それを言う文書の中には何もない。
失敗した接続、さまざまなファイルにはパターンがないように見え、それはあらゆる種類の時刻に発生します。私はあなたがすぐにページをリフレッシュすると正常に接続するので、それはネットワークトラフィックに関連するかもしれないと思っていますが、なぜImがソケットエラーに接続できなくなっているのか混乱しています。
データベースプロバイダがチェックしており、サーバ自体の問題を見つけることができません。 誰にでもアイデアはありますか?
MySQLサーバはどのOSで動作していますか? http://dev.mysql.com/doc/refman/5.5/en/can-not-connect-to-server.htmlをまだ見ていますか? –
私はCENTOSを信じていますが、確認する必要があります。 私はそのページを読んだはい、私はそれが後ろにあることを知っているように私はファイアウォールについて疑問に思った。 – gavtaylor