Apache 需要 32 秒才能响应

Apache 需要 32 秒才能响应

我最近为我们的一个网站设置了一台运行 Ubuntu 12.04 的新服务器。我从存储库安装了 Apache、PHP 和 MySQL 包,并进行了最低限度的配置。网站正在加载,但是响应需要大约 32 秒才能返回。如果我监控访问日志文件,大约 30 秒内什么都没有发生,然后请求突然出现。我不是 Apache 专家。我应该从哪里开始诊断这个问题?

编辑:该网站使用Yii框架和memcached。

答案1

检查 Apache 和 MySQL 之间的连接方式。如果您通过名称连接,您甚至可能会遇到 DNS 问题。使用套接字或连接到127.0.0.1。由于我从未能够正确调查的原因,我看到很多人在连接到时遇到问题localhost

答案2

原来这是 session save_path 的问题。它使用了 Memcache,但在新服务器上配置了错误的端口。修复该问题后问题就解决了,但运行 PHP 代码的分析器有助于确定 session_start 是罪魁祸首。

相关内容