使用 Supervisor 进程工具进行管理时,开启 Laravel_horizon 提示 Laravel_horizon: ERROR (no such process) 的解决办法
- 按照官方部署文档写完配置文件,如下:
[program:laravel_horizon] process_name=%(program_name)s command=/usr/bin/php /home/vagrant/Code/larabbs/artisan horizon autostart=true autorestart=true user=vagrant redirect_stderr=true stdout_logfile=/home/vagrant/Code/larabbs/laravel_horizon.log
- 尝试启动程序:
sudo supervisorctl start laravel_horizon
提示laravel_horizon: ERROR (no such process)
- 推测应该是服务器程序
supervisord
没有加载新的配置文件,因此 参考官方文档 重启supervisord
sudo kill -HUP $(pgrep -f supervisord)
- 成功!
>> sudo supervisorctl status | grep horizon laravel_horizon RUNNING pid 26618, uptime 0:00:35
推荐文章: