Apache 谷歌云上Apche的CPU使用率极高

Apache 谷歌云上Apche的CPU使用率极高,apache,cpu-usage,gcloud,Apache,Cpu Usage,Gcloud,我是一名硬件开发人员,我的朋友在谷歌云上有一个网站。突然,cpu使用率变得非常高。即使用一行刷新页面,也会导致CPU使用率急剧上升。 它使用表达式引擎并运行apache服务器。它有一个mysql数据库。这台机器的规格是 3千兆赫1芯 3.75 GB内存 请让我知道我还需要补充哪些信息 我对网络一点也不擅长。我在这里的主要原因是服务器运行linux,而我是他所知道的唯一知道使用linux的人 编辑:消耗CPU使用率的主要进程是Apache2。有很多实例加起来大约占80%。因此,如果有10个apac

我是一名硬件开发人员,我的朋友在谷歌云上有一个网站。突然,cpu使用率变得非常高。即使用一行刷新页面,也会导致CPU使用率急剧上升。 它使用表达式引擎并运行apache服务器。它有一个mysql数据库。这台机器的规格是 3千兆赫1芯 3.75 GB内存

请让我知道我还需要补充哪些信息

我对网络一点也不擅长。我在这里的主要原因是服务器运行linux,而我是他所知道的唯一知道使用linux的人


编辑:消耗CPU使用率的主要进程是Apache2。有很多实例加起来大约占80%。因此,如果有10个apache进程,wach one将占7-9%左右。如果有6台apache,每台大约占10-13%。我想知道的是系统是否需要升级,还是配置错误。我已经将最大客户端从150减少到10。现在没有发生内存溢出,但cpu使用率仍然是100%

请添加网站,以便我可以查看代码。我不确定如何处理您的问题。CPU使用率主要由您拥有的代码和正在运行的进程决定,不应仅与机器规格有关。我所能推荐的就是找出哪个进程正在消耗CPU并跟踪它。正如目前所写的,很难对您关于Stackoverflow的问题找到好的答案。请务必查看我们的帮助中心,了解我们的和指南。占用最多cpu时间的进程是apache。有很多apache进程同时运行。最初它有15个apache进程,每个进程占5%。我将最大客户机减少到10个,现在每个进程占用8-9%的时间。我想知道的是,1个虚拟CPU是否足以处理所有这些请求。我是否应该添加更多资源重启VM是否有助于减轻负载?