Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从顶部重新启动PHP脚本_Php_Apache_Shell Exec - Fatal编程技术网

从顶部重新启动PHP脚本

从顶部重新启动PHP脚本,php,apache,shell-exec,Php,Apache,Shell Exec,我有一个长期运行的php脚本,它可以执行一些ffmpeg内容。它在我的dev-box(amazonec2)上运行得非常好。但是在生产环境中(开发框的克隆),php脚本会在60秒后从顶部重置 <?php function convert() { error_log('Executing ffmpeg'); shell_exec(ffmpeg.....); } ?> 在上面我得到了3个ffmpeg 知道php中的什么会导致它从顶部重置吗?您的脚本可能执行了3次吗?我知道

我有一个长期运行的php脚本,它可以执行一些ffmpeg内容。它在我的dev-box(amazonec2)上运行得非常好。但是在生产环境中(开发框的克隆),php脚本会在60秒后从顶部重置

<?php
function convert() {
    error_log('Executing ffmpeg');
    shell_exec(ffmpeg.....);
}
?>
在上面我得到了3个ffmpeg


知道php中的什么会导致它从顶部重置吗?

您的脚本可能执行了3次吗?我知道PHP中没有任何机制可以将其“重置”回循环和goto之外的第一行。看起来像是守护进程在调用脚本。这是从cronjob运行的吗?如果是这样,设置它的行的分钟列中是什么?
20:32:04 Executing ffmpeg
20:33:04 Executing ffmpeg
20:34:04 Executing ffmpeg