如何为artisan作业设置超时时间?当超时时,作业将被终止。
我在我的应用程序中使用Laravel 5.0。我在app/Console/Kernel.php中每分钟安排了一些artisan作业。 当我搜索这些作业时
ps -ef | grep artisan
似乎每个任务都在单独的进程中运行。
当一个任务完成时,进程将自动被杀死。但奇怪的是,有些进程不能正常地被杀死。随着时间的推移,越来越多的奇怪进程会永久存在,导致CPU占用率达到100%。因此,我想为artisan任务设置超时时间,在超时后任务将被自动杀死。root 23322 1 0 13:44 ? 00:00:00 xxx/php-5.5.7/bin/php artisan fetchTopic 0 10 1
root 23324 1 0 13:44 ? 00:00:00 xxx/php-5.5.7/bin/php artisan fetchTopic 0 10 2
root 23326 1 0 13:44 ? 00:00:00 xxx/php-5.5.7/bin/php artisan fetchComment