同一脚本文件在进程列表中显示多次

时间:2019-02-28 00:10:18

标签: php cron centos fpm

我有一个PHP脚本,每10分钟在cron上运行一次-脚本完成后,它似乎仍保留在运行的进程中,直到重新启动为止。

例如,如果我跑步

ps aux | grep -i scriptName

我明白了

root       684  0.2  0.0 383884 23188 ?        Ss   Feb27   0:07 /usr/bin/php -q /path/to/scriptName
root       846  0.9  0.0 383880 23124 ?        Ss   Feb27   4:39 /usr/bin/php -q /path/to/scriptName
root       925  0.5  0.0 383868 23136 ?        Ss   Feb27   1:39 /usr/bin/php -q /path/to/scriptName
root      1524  0.2  0.0 383884 23176 ?        Ss   Feb27   0:07 /usr/bin/php -q /path/to/scriptName
root      1632  0.6  0.0 383868 23132 ?        Ss   Feb27   1:45 /usr/bin/php -q /path/to/scriptName
root      1750  0.9  0.0 383880 23116 ?        Ss   Feb27   4:32 /usr/bin/php -q /path/to/scriptName
root      2172  0.2  0.0 383884 23184 ?        Ss   Feb27   0:06 /usr/bin/php -q /path/to/scriptName
root      2289  0.5  0.0 383868 23140 ?        Ss   Feb27   1:33 /usr/bin/php -q /path/to/scriptName

一旦它们运行起来后,我该如何清理它们?

我还有其他在cron上运行的脚本,这些脚本似乎没有执行此操作-这是唯一的脚本。

目前有100台正在运行,我担心它们会造成资源损失并引起问题或性能问题。

0 个答案:

没有答案