我有一台 1and1 帐户专用的 Linux 机器,从来没有出现过问题。httpd 和 mysqld 似乎运行良好。ping 和 trace 也很好。
机器上的一个域名是www.hundig.com
有什么想法可以让我查看为什么它这么慢或者根本无法加载吗?当我重新启动时,它似乎更快了。仅重新启动 httpd 不会改变任何东西。
(尝试进行本地卷曲,但没有加载。谷歌上的卷曲工作正常。必须是本地的)
答案1
- 在启用 Firebug 的 Firefox 中打开网站。它会显示挂起的文件。对于每个文件,它会显示 DNS 解析时间和下载时间。
- 观察
top
输出并查找过度负载、内存消耗等。 - 启用 php 更严格的日志记录(至少 E_WARNING)并查看 php 错误日志
- 在 MySQL 中启用慢日志并查找慢速 SQL 查询。
关于糟糕的本地 curl - 尝试wget http://www.hundig.com
。如果服务器在域名的 DNS 解析方面存在问题,并且 php 脚本正在尝试从此 URL 下载某些内容,则这可能是导致速度变慢的地方。但它没有解释“重启后速度更快”
问候,
马丁