【发布时间】:2013-05-14 14:42:51
【问题描述】:
我一直在关注一些关于将 php 脚本作为后台进程运行和管理的教程。我一直在玩下面的脚本。
<?php
$count = 0;
while(true){
$count = $count + 1;
file_put_contents('daemon1.log', $count, FILE_APPEND);
sleep(1);
}
?>
当我在浏览器窗口中运行此导航到它的 url,然后关闭窗口时,它似乎继续运行。这是典型的 php 脚本吗?在后台运行后如何停止此进程?
【问题讨论】:
-
是的,这通常是基本行为,但要知道有一个执行时间限制(默认值为 30 秒),可以使用
set_time_limit函数进行更改
标签: php background daemon kill