首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主管FATAl退出得太快(进程日志可能有详细信息)

主管FATAl退出得太快(进程日志可能有详细信息)
EN

Stack Overflow用户
提问于 2016-12-01 11:45:12
回答 5查看 31.7K关注 0票数 12

我在拉拉使用主管,有些时候我的主管工作得很好,有些时候出了差错。FATAl退出得太快了(进程日志可能有详细信息)。

这是我的主管档案。

代码语言:javascript
复制
[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

如果有人对此有什么好主意,请给我建议。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-12-08 13:13:37

我通过搜索和应用一些方法解决了这个问题,我通过在下面的命令更新代码中添加--daemon找到了我的解决方案

代码语言:javascript
复制
[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
票数 6
EN

Stack Overflow用户

发布于 2021-02-20 13:32:14

在我的例子中,主管的退出速度非常快,因为它在startsecs之前就完成了,而且由于startsecs没有定义,所以它使用了默认值1。

设置startsecs=0解决了我的问题。

票数 32
EN

Stack Overflow用户

发布于 2021-01-19 05:14:20

对于任何一个仍然有相同的问题,尽管遵循公认的答案。原来我引用的是错误的队列方法"sqs“,而不是我使用的”数据库“。

command=php /var/www/html/new/artisan队列:工作数据库--睡眠=10-尝试=3-守护进程

代码语言:javascript
复制
[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.log
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40909842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档