启用 supervisor 配置时 artisan 命令报错
在启动supervisor时报错,具体配置如下:
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /xxx/xxx/xxx/artisan queue:work rabbitmq –sleep=3 –tries=3
autostart=true
autorestart=true
user=root
numprocs=8
redirect_stderr=true
stdout_logfile=/xxx/xxx/xxx/worker.log
stopwaitsecs=3600
报错返回信息:
laravel-worker
ERROR (spawn error)
具体报错信息(日志):
PHP Parse error: syntax error, unexpected ‘class’ (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or ‘{‘ or ‘$’ in /data/wwwroot/test_online_star_incubator/artisan on line 33
外部直接执行相同命令没有问题:
php /xxx/xxx/xxx/artisan queue:work rabbitmq –sleep=3 –tries=3
请教是什么原因导致的此问题~
估计是php路径有问题,把php路径写全