phpmyadmin偶尔响应慢的问题的解决方法

发布时间:2020-02-20编辑:脚本学堂
本文介绍下,在实际的生产环境中,phpmyadmin偶尔响应很快,导致大量的边接处于wait状态,本文给出一种解决方法,供大家参考。

安装了最新版的phpmyadmin,却发现间或的反应超慢。
查看nginx的日志,发现报fastcgi连接超时。

然后打开fastcgi的慢日志,发现如下错误:
 

[10-May-2013 11:15:16]  [pool 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:24

由以上代码可以看出,原因出在:
phpmyadmin不断地进行版本的检查更新,而国内的服务器连接phpmyadmin服务器又是超慢的,且还有可能无法连接,所以导致了超时的现象。

解决方法:
编辑version_check.php文件,在
<?php
下面添加:
exit; //退出

不让它检测版本更新了,这样就不会一直处于连接等待状态,问题自然解决了。
有遇到类似问题的朋友,建议多看看nginx或fastcgi日志,会从中快速发现解决之法的。

您可能感兴趣的文章:
phpMyAdmin导入和恢复大容量sql文件的方法
wamp打开phpmyadmin提示“缺少 mysqli 扩展。请检查 PHP 配置。”的解决方法
phpmyadmin安装出错,缺少mysqli扩展的几种解决方法
phpMyAdmin无法载入 mysqli 扩展,请检查 PHP 配置的解决方法
解决:phpmyadmin缺少 mysqli 扩展。请检查 PHP 配置的问题
MySQL与phpMyAdmin中文乱码的解决方法
解决Phpmyadmin导入导出时中文乱码的问题
php导入phpmyadmin导出的sql的实现代码
phpmyadmin 不能导入大SQL文件的解决方法
phpmyadmin导入大数据库文件时问题的解决方法