已删除进程继续创建文件


Deleted process continues creating a file

在我的网站,我有一个过程,需要创建一个文件(与cronjob执行)。但是,我删除了脚本和cronjob,但是仍然创建了该文件,并且执行了cronjob中的进程。我知道这听起来真的难以置信,但是进程是否有办法在服务器的内存中堆叠并循环?你还能想到引起这个问题的其他原因吗?

我也有同样的问题。进程被执行无数次,代码变化,代码删除没有帮助,因为进程似乎是"缓存"你的代码。

我做了什么:

登录SSH到服务器,使用top命令查找PHP进程PID,然后使用kill终止该进程。(一些来源)。


要防止这种情况:

我在服务器上创建了一些文件,在每个循环中,就在开始函数之前(我有递归函数)检查文件是否存在(或检查有效内容)。