使用 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
日拱一卒
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

我关闭 supervisorctl shutdown 在启动 supervisord -c /etc/supervisor/supervisord.conf 执行 supervisorctl start laravel-shop 一直报 ERROR (no such process) 这咋解决啊

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!