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