如何调试 Apache 崩溃?

如何调试 Apache 崩溃?

我有一个网站,每天的访问量约为 10 万。我们在 WordPress 上运行,并有 3 个使用 RackSpace 的应用服务器。有些日子,服务器可以支持约 1200 名实时访问者而不会变慢,而有些日子,RAM 使用量达到峰值,只有约 500 名用户,服务器崩溃。我对系统管理有基本的了解。我如何找出消耗所有 RAM 的原因?我认为这是 WordPress 的问题,而不是 Apache 的问题。

答案1

如果您查看 /var/log/apache2/error.log,您将看到 apache 是否正常运行或崩溃。

答案2

如何调试 Apache 崩溃?

它崩溃了吗?如果是这样,那么你应该有一个核心转储 - 从中​​生成一个堆栈跟踪。(我怀疑它并没有真正崩溃)。

每天的访问量约为 10 万

对于营销来说是好的指标 - 但对于系统管理员来说毫无用处。

有 3 个 RackSpace 应用服务器,峰值只有约 500 个用户,服务器就崩溃了

三台服务器同时“崩溃”?可能性极小。

apc_store() 无法为池分配内存

操作系统的内存使用情况如何?APC 中的内存使用情况

相关内容