我在专用服务器/usr/bin/php/home/user/public_html/myscript.php.上运行了一个脚本当我登录到WHM/Process时,这个脚本有时会从列表中消失。另外,当我登录到终端时,我通过"top“命令看到mysqld进程占用CPU的15%-20%,内存的3%。有时,根据top命令,这个进程占用了CPU的150% (正如我看到的,当mysqld占用CPU时,这个脚本就会消失)。我想知道是否有任何方法可以跟踪我的脚本,脚本是否运行良好,或者它有时会有困难?我很担心,因为这个脚本每10秒就会消失一次,所以我不知道它是否真的工作,或者服务器上有一些配置问题。
发布于 2014-04-23 15:47:59
一种方法是编辑脚本,以便在脚本完成时打印一些内容。例如,在适当的位置添加(可能在末尾或附近),并在正确的PHP语法中添加:
Echo "I finished successfully!";运行它几次,并寻找这个输出每次。也许,如果您可以发布脚本(或脚本的相关部分),可能会有人帮助进一步调试它。
另一个想法是让脚本写入日志文件,并检查日志文件。您甚至可以创造性地编写一个脚本来多次调用您的脚本,并且每次检查输出。
https://serverfault.com/questions/590823
复制相似问题