2012-07-20 8 views
5

私のウェブで「MySQLサーバーがなくなった」というエラーが表示されました。私はそれをgoogle、メソッドを使用してmysql_ping関数を見つけるが、私は拡張子mysqli、mysqlを使用します。mysqliで「MySQLサーバーがなくなりました」

この問題を解決するにはどうすればよいですか?

答えて

1

クエリがクラッシュしているときにこのエラーが発生する可能性があります.MySQLサーバーは、そのためにMySQLエラーログファイルをチェックします。

wait_timeoutの値が&の場合interactive_timeout MySQLサーバー変数がMySQL構成ファイルで非常に低く設定されています。それらの値を増やしてから、MySQLサーバを再起動してください。

これは基本的に2つのクエリの間の時間で、新しい接続を開いた後、このタイムアウトの前に次のクエリを実行しないと、MySQLサーバーによって接続が自動的に閉じられ、このエラーが発生します。

+0

私はmy.cnfファイルを変更する権利がありません。はい、私はmysqlシングルトンを使用します。 – user1514160

0

この問題を解決するには、mysqlサーバを停止して起動してください。

関連する問題