使用 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
日拱一卒
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

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

3年前 评论

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