Laravel队列任务被杀
问题描述:
我使用SQS
在后台上传我的视频到S3 bucket
。队列对于小视频来说工作得很好(~40 MBs
)。但是,当我尝试上传更大的视频时(say 70 MBs and more
),队列操作就会被终止。 这里是我的队列作业的输出:Laravel队列任务被杀
[email protected]:~/Laravel/video (master)*$ php artisan queue:work --tries=3
[2017-08-25 17:48:42] Processing: Laravel\Scout\Jobs\MakeSearchable
[2017-08-25 17:48:45] Processed: Laravel\Scout\Jobs\MakeSearchable
[2017-08-25 17:48:51] Processing: App\Jobs\VideoUploadJob
Killed
[email protected]:~/Laravel/youtube (master)*$ php artisan queue:work --tries=3
[2017-08-25 17:50:33] Processing: App\Jobs\VideoUploadJob
Killed
[email protected]:~/Laravel/video (master)*$
我在哪里需要更改设置? Laravel方面或SQS上的东西? 任何人都可以帮助我吗?
答
有2个选项。内存不足或超出执行时间。
尝试$ dmesg | grep php
这将显示更多的细节
增加max_execution_time
和/或memory_limit
在php.ini文件。