phpmyadmin がタイムアウトする、または応答が遅い原因は 2 つあります。タイムアウトは、デフォルトの 1800 秒ではないことを意味します。応答が遅いのは、phpmyadmin が自動的に更新をチェックしていることが原因である可能性があります。詳細。
今日、phpmyadmin の最新バージョンをインストールしてテストした後、nginx ログを確認すると、fastcgi 接続がタイムアウトしていることがわかりました。次に、fastcgi の遅いログを開き、次のエラーを見つけます:
[10-May-2013 11:15:16] [プール www] pid 10992 script_filename = /usr/share/nginx/html/phpmyadmin-1688/version_check.php [0x0000000002902e78] file_get_contents() /usr/share/nginx /html/phpmyadmin-1688/version_check.php:240
問題は明らかで、phpmyadmin が常にバージョンをチェックして更新しているため、国内サーバーは phpmyadmin サーバーへの接続が非常に遅く、接続できない可能性があり、タイムアウトが発生します。
解決策:
コードは次のとおりです | コードをコピー |
以下に追加してください 終了; |
テストを保存すると、応答が遅い問題は解決されます。
2 番目の問題、phpmyadmin のタイムアウト問題を見てみましょう
phpMyAdmin のデフォルトのタイムアウトは 1800 秒ですが、短すぎます
開発プロセス中に数行のコードを書き、戻ってデータベースを確認するとタイムアウトになりました。
何度もログインするのは面倒です。
修正方法:
phpMyAdmin/libraries/config.default.phpを開きます
$cfg['LoginCookieValidity'] = 1440 を見つけます
1440増やしても大丈夫です