Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.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
什么';s php artisan命令的最大执行时间_Php_Laravel 4 - Fatal编程技术网

什么';s php artisan命令的最大执行时间

什么';s php artisan命令的最大执行时间,php,laravel-4,Php,Laravel 4,我只是想知道,laravel artisan命令的最长执行时间是多少 它是像php shell脚本一样不受限制的,还是artisan/laravel对不受限制的循环命令有某种保护 因为我想做一个永远运行的命令,只要服务器还在运行。拉维尔工匠公司有可能做到这一点吗 谢谢默认值为零,表示没有时间限制。即使默认情况下最长执行时间为30,这也不会影响命令行进程 检查此处的文档:- 希望这有帮助, 干杯 从shell(或cron)运行php artisan,使用php的标准CLI配置。因此,是的,以这种方

我只是想知道,laravel artisan命令的最长执行时间是多少

它是像php shell脚本一样不受限制的,还是artisan/laravel对不受限制的循环命令有某种保护

因为我想做一个永远运行的命令,只要服务器还在运行。拉维尔工匠公司有可能做到这一点吗


谢谢

默认值为零,表示没有时间限制。即使默认情况下最长执行时间为30,这也不会影响命令行进程

检查此处的文档:-

希望这有帮助,
干杯

从shell(或cron)运行
php artisan
,使用php的标准CLI配置。因此,是的,以这种方式运行的脚本不会受到时间限制(默认情况下)。但是,由于PHP的设计和有限的内存效率,最好使用supervisor和memmon设置脚本

下面是一个示例管理器配置,源于:

我只是想知道,laravel的最长执行时间是多少 工匠指挥部

如果您通过命令行运行它,它可能是不确定的

它是否像php shell脚本或artisan/laravel那样不受限制 对无限循环命令进行某种保护

没有保护——你可以自由地做你想做的事

因为我想做一个永远运行的命令,只要 服务器正在运行。拉维尔工匠公司有可能做到这一点吗


我也做了类似的事情——我有一个php artisan命令,目前已经运行了89天,没有问题。但正如Aross在下面提到的,问题是如果命令由于某种原因失败,您需要了解它。

您可以独立于任何默认配置时间限制运行php应用程序:

php -d max_execution_time=0 script.php

另外,值得注意的是,PHP并不是为无限执行而设计的——它是为运行、完成它的任务而设计的。然而,正如下面的答案所解释的,这是可能的。运行调度服务或cron作业更符合PHP的工作方式。
php -d max_execution_time=0 script.php