用Supervisor管理Python应用

作者:糖果

Python的WEB应用框架相对比较丰富,常见的有flask、tornado、django这种,这种应用可以被定义成WSGI形式的WEB应用,用gunicorn启动服务,不过有一点,没有一个统一的关闭,启动,关机的重起服务。

安装Supervisor就可以比较好的解决这个问题:

Supervisor安装:

sudo apt-get install supervisor

supervisor的配置: 一般创建配置文件都是在下面这个目录,创建一个文件进行配置,例子文件叫 luaren.conf

[program:luaren]
command=/usr/bin/gunicorn -w 1 luaren:app
directory=/test/luaren
user=nginx

查看服务装态

/usr/bin/supervisorctl status

启动服务

/usr/bin/supervisorctlstart luaren

关闭服务

/usr/bin/supervisorctlstop luaren

http://www.lua.ren

原文来至于糖果实验室

糖果

糖果

糖果
LUA教程

如果不小心安装错 SQL Server 为 Evaluation 的版本,要小心当超过 180 天之后,系统就会无法正常使用了 这几天遇到一个蛮特别的案例,原本收到的问题是 “维护计划” 忽然无法使用,即便是里面没有任何的Task,都无法顺利地执行。但从对方所提供的错误消...… Continue reading

PLUM NIZ静电容键盘怎么样?

Published on September 25, 2020

程序员如何选择合适的机械键盘

Published on September 18, 2020