我不是sys-admin,但我使用Amazon托管许多应用程序。我从我的一个EC2实例中获得了一些奇怪的读数,这与性能不佳以及站点处于脱机状态相吻合。我了解,如果AWS EC2超出其资源,它将把服务器性能降低到安全水平,这似乎正在发生。所以我对在那里的任何AWS专家的问题...(请参阅所附的屏幕截图)
我已经尝试过: 重新启动实例(多次)可提供临时修复。 从纳米实例升级到微型实例(修复了大约一个星期,直到我们再次遇到麻烦) 谢谢!
答案 0 :(得分:1)
听起来可能有很多事情。尝试重新创建实例并迁移到新实例。
如果CPU活动仍然很高,则发生内存泄漏或占用大量资源的DB调用。
如果已解决,则听起来可能是病毒。
答案 1 :(得分:1)
我能想到的事情。
尝试在MySQL中启用慢速查询日志,并解决慢速查询(如果找到)。
尝试sudo strace -p <httpd_Main_Process_ID> -o httpd_trace.txt
,然后分析文件并查看WebApp中是否存在可疑内容-这将为您提供httpd
流程正在做的一切。