set_time_limit(0);ini_set('log_errors',1);ini_set('error_log',"log.txt");
它是由root用户意外启动的web管理面板作为cron任务.现在脚本正在写入由此类引起的警告(!feof($file_handle))到文件,将其大小增加10兆字节/秒.
我没有对网站的控制台root访问权限,由于时差,服务器所有者不可用.我只能以root身份运行命令,每分钟运行一次,使用来自Web面板的cron(根据您的理解没有输出).
如何阻止我的脚本浪费系统资源?现在我用相同的cron脚本每分钟删除文件,因此服务器可以继续工作.不幸的是,我的linux知识不足以在没有帮助的情况下解决这个问题.
解决方法 如果命令是像PHP /path/to/script.PHP那样执行的,那么你可以做类似的事情pkill -f /path/to/script.PHP
要么:
kill <pID>
其中< pID>是要杀死的进程运行的进程ID.
您还可以使用以下命令获取进程的pID和执行行:
pgrep -fl /path/to/script.PHP
注意:pkill和pgrep的参数应该是你知道的在命令行中.如果你以这种方式调用它,那么该路径是有用的,否则只需使用该名称.
总结以上是内存溢出为你收集整理的如何打破由以root身份运行的PHP脚本引起的无限循环?全部内容,希望文章能够帮你解决如何打破由以root身份运行的PHP脚本引起的无限循环?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)