在远程服务器 PHP 上停止无限循环

2022-08-30 23:30:21

我有一个简单的无限循环,看起来像这样:for

set_time_limit (0);
for (;;)
{
    ... //Doing some stuff including to write to a file
    sleep(300);
}

它在我的服务器上运行。(共享主机帐户)

我到底该如何阻止它?


答案 1

终止进程。假设您可以通过ssh访问控制台,并且您的服务器在linux上运行:

ps -ef | grep php // to get a list of php-processes

kill [process-id] // kill the process by process-id

答案 2

假设您正在使用共享主机服务器,并且无法访问命令行或ssh或托管支持团队...

你最好的镜头是使用你的网站管理面板来触发php重启。

当您切换php版本/更改php ini参数(例如内存限制)时,会发生这种情况


推荐