Bon*_*a00 7 queue jobs laravel
我使用 laravel 队列来调度作业并安装了主管来处理它们。主管进程正在工作,它们正在运行,但不处理我的作业!同时,如果我直接运行,php artisan queue:listen作业正在执行!我在conf.d中创建了queue-worker但仍然无法工作。
小智 27
sudo apt-get install supervisor
cd /etc/supervisor/conf.d
vi laravel-worker.conf
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=/usr/bin/php /var/www/html/laravel/artisan queue:work database --sleep=3 --tries=3
autostart=true
autorestart=true
user=root
numprocs=5
redirect_stderr=true
stdout_logfile=/var/www/html/laravel/storage/logs/worker.log
Run Code Online (Sandbox Code Playgroud)
然后:wq
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start laravel-worker.conf
Run Code Online (Sandbox Code Playgroud)
有关更多信息,您可以查看文档https://laravel.com/docs/6.x/queues#supervisor-configuration
对于行command=/usr/bin/php /var/www/html/laravel/artisan queue:work database --sleep=3和stdout_logfile=/var/www/html/laravel/storage/logs/worker.log,替换/var/www/html/laravel为项目的路径
| 归档时间: |
|
| 查看次数: |
22421 次 |
| 最近记录: |