我有一个6GB内存和6核CPU的服务器.由服务器托管的网站数量约为10个,但有时其中2个网站占用100%的CPU和几乎整个RAM,从而导致整个服务器崩溃,我需要重新设置它。
我在Centos 6上使用directadmin。如何限制每个网站可以使用的资源,以防止整个服务器崩溃?
发布于 2014-03-28 09:33:34
你没有提供它,我想你是在使用PHP?请检查系统日志中的OOM杀手,以了解什么进程消耗了所有的内存。
在单独的用户上运行每个网站。那就用极限来限制它们,这样你的记忆就不会全用了。
发布于 2014-03-29 11:18:53
您必须检查日志,检查mysql查询需要很长时间才能执行。使用"top“或"htop”命令检查什么进程使cpu使用率达到100%。
对于ceentos,请使用cpulimit工具。
https://serverfault.com/questions/585094
复制相似问题