我在拉拉使用主管,有些时候我的主管工作得很好,有些时候出了差错。FATAl退出得太快了(进程日志可能有详细信息)。
这是我的主管档案。
[program:laravel-worker-mail]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/html/new-project/artisan queue:work mongodb --sleep=10 --tries=3
autostart=true
autorestart=true
user=www-data
numprocs=2
redirect_stderr=true
stdout_logfile=/var/www/html/new-project//storage/logs/worker.log如果有人对此有什么好主意,请给我建议。
发布于 2016-12-08 13:13:37
我通过搜索和应用一些方法解决了这个问题,我通过在下面的命令更新代码中添加--daemon找到了我的解决方案
[program:laravel-worker-mail]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/html/new-project/artisan queue:work mongodb --sleep=10 --tries=3 --daemon
autostart=true
autorestart=true
user=www-data
numprocs=2
redirect_stderr=true
stdout_logfile=/var/www/html/new-project/storage/logs/worker.log发布于 2021-02-20 13:32:14
在我的例子中,主管的退出速度非常快,因为它在startsecs之前就完成了,而且由于startsecs没有定义,所以它使用了默认值1。
设置startsecs=0解决了我的问题。
发布于 2021-01-19 05:14:20
对于任何一个仍然有相同的问题,尽管遵循公认的答案。原来我引用的是错误的队列方法"sqs“,而不是我使用的”数据库“。
command=php /var/www/html/new/artisan队列:工作数据库--睡眠=10-尝试=3-守护进程
[program:laravel-worker-mail]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/html/new-project/artisan queue:work database --sleep=10 --tries=3 --daemon
autostart=true
autorestart=true
user=www-data
numprocs=2
redirect_stderr=true
stdout_logfile=/var/www/html/new-project/storage/logs/worker.loghttps://stackoverflow.com/questions/40909842
复制相似问题