我有一个运行Virtualmin和Apache2的Ubuntu 64位10.04 LTS盒,完全更新。 这是一个2GB RAM的ESX虚拟机。
目前在服务器上运行的两个站点(一个CMS和一个Wordpress 3)都有相同的问题。 请求大约需要5秒,然后加载页面。
这种行为似乎是所有页面加载的情况。
我正在寻找从何处开始排除故障的build议。
谢谢,肖恩
Radius的build议指出了我的正确方向。
问题是数据库服务器,数据库本地的网站是超快的。 现在我将继续解决MySQL性能问题,并提出一个新的问题,如果我被困住了。
谢谢,肖恩
尝试通过IP地址访问Mysql,也许问题是DNS(LAN)。
您可以尝试在Web服务器上运行mysql命令,以查看MySQL的原因:连接服务器的时间,身份validation,查询等,并在数据库服务器本身上执行相同的testing。
那么如果你没有发现networking服务器和数据库服务器之间的连接
skip-name-resolve
在mysqlconfiguration中可能会有所帮助。 确保您的授权设置为允许IP而不是主机名。 如果您要对主机名进行授权,则在授予访问权限之前,mysql服务器必须查找反向DNS查找。
尝试
service iptables stop
我通常使用CentOS,所以它可能会略有不同的Ubuntu的。 这个问题,当我有它是相关的DNSparsing(上面提到)或错误configuration的防火墙。 Iptables是在许多发行版中默认安装的防火墙。
如果你的发行版有SELinux,那么也可能是你可以使用的罪魁祸首
setenforce 0
testing一下,如果SELinux是罪魁祸首,那么你需要打开一个setseboolean
setsebool -P httpd_connect_db on
如果是这样的话,我相信会有诀窍。 -P永久打开。
最有可能的,因为这不是一个超时它是上面列出的DNS原因。 您需要添加/etc/my.cnf中提到的设置user46528。
如果你的my.cnf在不同的位置使用
find / -name my.cnf
并且不要忘记重启mysqld
service mysqld restart