我有laravel主管配置:
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/example.com/data/www/example.com/artisan queue:work --
sleep=3 --tries=3
autostart=true
autorestart=true
user=example.com
environment=HOME="php",USER="example.com"
numprocs=8
redirect_stderr=true
stdout_logfile=/var/www/example.com/data/www/example.com/worker.log
我需要以用户example.com
的身份运行php命令。当以supervisorctl start laravel-worker:*
主管身份运行example.com
时,无论以root身份运行php
并以root用户身份创建文件worker.log,我该如何解决?