我不断得到RAM和CPU尖峰,但我不知道它是从哪里来的。
如果我看看过程经理,我就知道了,
/usr/bin/php /home/hellohel/public_html/index.php重复了好几次。我偶尔也会看到:
[php] <defunct>占了我CPU的30%!我有一个非常强大的服务器(Cloud ),它有大量的CPU和大量的RAM。通常,我坐在一个健康的7-9%的内存和CPU的使用,但偶尔会有一个尖峰,减缓我的网站的方式。我的网站每天都有很多流量,我不认为尖峰是高流量峰值,而是某种类型的内存泄漏。
我最大的问题是:
当我查看我的每日过程日志时,我看到:
49.0% /usr/bin/php /home/hellohel/public_html/index.php实际上,这个目录甚至不存在。没有/usr/bin/php /目录。真正的脚本位于:
/home/hellohel/public_html/index.php这里发生什么事情?或者这一切都很正常..。
发布于 2013-01-14 16:54:37
/usr/bin/php是PHP二进制文件(php“解析器”,运行php代码的“东西”),它运行的是一个脚本:/home/hellohel/public_html/index.php。
我会检查那个脚本,看看是什么导致它消耗了那么多资源。
发布于 2013-01-14 16:57:05
/usr/bin/php是通往VPS上PHP二进制文件的路径,在日志中出现这种情况是正常的。
所以,当你看到这个:
49.0% /usr/bin/php /home/hellohel/public_html/index.php它显示您的脚本“index.php”是由PHP执行的,并且使用了49.0%的CPU。您正在经历的缓慢可能与流量激增或一些优化不好的代码有关。
发布于 2013-01-14 17:15:39
/usr/bin/php是php解释器的可执行名称。/home/hellohel/public_html/index.php是解释器正在运行的脚本的路径。您可能希望在optmizing脚本执行时检查脚本代码和VPS提供程序。
https://serverfault.com/questions/468932
复制相似问题