laravel - 队列 worker :queue-worker_00: ERROR (spawn error) Laravel Supervisor CentOS 7

标签 laravel laravel-5 centos supervisord laravel-queue

我正在尝试通过 laravel queue:work 分配工作在实时服务器(CentOS 7)中使用主管。主管正在运行,但作业未处理。我收到以下错误:
enter image description here
我的 worker 文件是:

[program:queue-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /home/maomin/public_html/bvend.xyz/artisan queue:work sqs --sleep=3 --tries=3 --max-time=3600 --daemon
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true
user=apache
numprocs=8
redirect_stderr=true
stdout_logfile=/home/maomin/public_html/bvend.xyz/w.log
stopwaitsecs=3600
日志文件(/home/maomin/public_html/bvend.xyz/w.log)显示以下错误:
The "--max-time" option does not exist.  
我已经尝试了几乎所有的谷歌解决方案,但没有运气

最佳答案

通过执行以下操作解决了该问题:
已删除 --max-time=3600并替换了 'sqs' '数据库' 因为我正在使用数据库进行队列作业。

command=php /home/maomin/public_html/bvend.xyz/artisan queue:work sqs --sleep=3 --tries=3 --max-time=3600 --daemon
command=php /home/maomin/public_html/bvend.xyz/artisan queue:work database --sleep=3 --tries=3 --daemon

关于laravel - 队列 worker :queue-worker_00: ERROR (spawn error) Laravel Supervisor CentOS 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65290142/

相关文章:

linux - 可以将 perl 模块从一台 Linux 机器复制到另一台吗?

mysql - CentOS6.9(MySql v5.7.22)使用mysql C API mysql_real_query导致内存总是增长

php - Laravel 在用户层自定义 session.lifetime

Laravel:columnize() 必须是数组类型,给定字符串,调用

postgresql - 在没有 yum 的情况下在 CentOS 5.5 中安装 pg_config

php - Laravel 多对多不工作

mysql - 值为 0 时不打印结果

css - 如何在 Bootstrap 中为我的索引设置不同的列排列和不同的卡片设计?

php - 将 $id 从 Blade 传递到 Controller 方法显示 Laravel 4

php - Laravel - 如何使用查询生成器或 Eloquent 添加 JOIN 和 CASE-WHEN?