0
点赞
收藏
分享

微信扫一扫

ubuntu supervisor 部署 python 项目



ubuntu supervisor 查看系统是否可用 cuda

  • 环境与设备
  • 安装 supervisor 环境
  • 创建 Supervisor 配置文件
  • 启动 Supervisor 服务
  • 管理项目


本篇文章将介绍 ubuntu supervisor 部署 python 项目

Supervisor 是一个用于管理和监控进程的系统工具。它的主要功能是确保系统中的进程持续运行,即使它们意外退出或崩溃,也能自动重启它们,从而提高系统的稳定性和可靠性。

希望能写一些简单的教程和案例分享给需要的人

环境与设备

系统:ubuntu 22.04
工具:python 3.10.6

安装 supervisor 环境

sudo apt update
sudo apt install supervisor

ubuntu supervisor 部署 python 项目_linux

创建 Supervisor 配置文件

在安装 Supervisor 后,创建一个 Supervisor 配置文件

  1. 创建一个新的配置文件,例如 testproject.conf

sudo vim /etc/supervisor/conf.d/testproject.conf

  1. 在配置文件中,添加以下内容,根据您的项目进行相应的修改:

[program:testproject]
command=python3 /home/python/demo.py
directory=/home/python/
user=root
autostart=true
autorestart=true
stderr_logfile=/var/log/demo.err.log
stdout_logfile=/var/log/demo.out.log

确保将以下内容替换为实际值:

  • /home/python/demo.py: Python 脚本的路径
  • /home/python/: 您的项目根目录路径
  • root: 用户名
  • autostart: 自动启动
  • autorestart: 自动重启
  • stderr_logfile: 错误日志文件

启动 Supervisor 服务

配置文件创建好后,重新加载 Supervisor 启动项目。执行以下命令:

sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start testproject

管理项目

在这里插入代码片

说明

命令

启动项目

sudo supervisorctl start 项目名

停止项目

sudo supervisorctl stop 项目名

重启项目

sudo supervisorctl restart 项目名


举报

相关推荐

0 条评论