gen*_*666 1 ubuntu supervisord
我正在尝试在Ubuntu 16.04上运行主管。安装没有问题。我创建了文件/etc/supervisor/conf.d/test.conf
[program:test]
process_name=%(program_name)s_%(process_num)02d
command=php /data/web/test.com/web/artisan queue:work --sleep=3 --tries=3 --daemon
autostart=true
autorestart=true
user=forge
numprocs=8
redirect_stderr=true
stdout_logfile=/data/web/test.com/web/storage/logs/workers.log
Run Code Online (Sandbox Code Playgroud)
但是当我运行命令
supervisorctl reread
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
错误:CANT_REREAD:“ program:test”部分中的无效用户名伪造(文件:“ / etc / supervisor / conf.d / test.conf”)
任何想法有什么问题吗?试图寻找解决方案,但仍然无法正常工作...
“ user不是” Supervisor进程配置文件中的必填字段,;如果不需要特定用户来运行任务,则可以在该行中加上注释。
例如,在laravel artisan命令中:
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /home/forge/app.com/artisan queue:work sqs --sleep=3 --tries=3
autostart=true
autorestart=true
;user=forge
numprocs=8
redirect_stderr=true
stdout_logfile=/home/forge/app.com/worker.log
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3683 次 |
| 最近记录: |