[应用部署]使用supervisor管理web应用出错重启等状态

[应用部署]使用supervisor管理web应用出错重启等状态

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

supervisor是一个Python开发的进程管理工具,可在Linux系统下使用。安装完成后,配置文件会自动添加到/etc/supervisor/supervisor.conf中。可以在/etc/supervisor/conf.d/目录下创建自己的配置文件,并在其中输入程序的相关信息。使用supervisor运行管理程序,可以通过sudo service supervisor restart和sudo supervisorctl命令进行操作。

🎯

关键要点

  • supervisor是一个Python开发的进程管理工具,仅在Linux系统下有效。
  • 可以通过命令'sudo apt-get install supervisor'安装supervisor。
  • 安装后,配置文件会自动添加到/etc/supervisor/supervisor.conf中。
  • 可以在/etc/supervisor/conf.d/目录下创建自己的配置文件,内容会自动添加到主配置文件中。
  • 配置文件中需要指定程序名、运行命令、主目录、用户等设置。
  • 如果使用pipenv创建虚拟环境,可以在命令中直接使用'pipenv run'。
  • 可以创建bash脚本来激活虚拟环境并运行应用程序。
  • 使用'sudo service supervisor restart'和'sudo supervisorctl'命令来管理程序。
  • 成功运行后,可以在浏览器中访问应用进行测试。
🏷️

标签

➡️

继续阅读