flask 项目使用supervisor 配置conda 虚拟环境

flask 项目使用supervisor 配置conda 虚拟环境

flask + supervisor 来配置 conda的虚拟环境

// supervisor 的config 文件
[program: faceai]
directory=/home/dlnu/faceai/bin/
environment=PYTHONPATH=/root/anaconda3/envs/faceai
command=/root/anaconda3/envs/faceai/bin/python /home/dlnu/faceai/app.py runserver -h '0.0.0.0' -p 8987
autorestart=true ; 
autostart=true ;
stderr_logfile=/etc/supervisor/conf.d/faceai.err.log ; 
stdout_logfile=/etc/supervisor/conf.d/faceai.out.log ; 
stopsignal=INT
startsecs=1 ; 

directory :是项目的文件夹
environment:是conda虚拟环境的位置 ,
这里使用的centos ,一般在服务器上安装的位置都在/root/anaconda3/envs/

command:是conda虚拟环境中python的位置(/root/anaconda3/envs/faceai/bin/python) + (/home/dlnu/faceai/app.py )项目所在的位置+ runserver -h ‘0.0.0.0’ -p + 项目端口号(89870

autorestartautostart 是自动启动设置

随后指定默认的日志文件位置即可

你可能感兴趣的:(1)