【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

因为fabric程序比较适合用来上传、下载文件,也适合用来进行服务器的部署。为此,我们需要借助于其他软件来进行程序的启动和关停动作。supervisor就是其中不错的一款服务器程序。

1、准备好安装supervisor

sudo apt-get install supervisor

2、验证supervisor程序是否已经启动

ps aux | grep supervisor

3、准备好一个启动配置文件,比如web.conf

[program:web]
command = /usr/bin/python /home/user/web.py
directory = /home/user
startsecs = 3redirect_stderr = true
stdout_logfile_maxbytes = 50MB
stdout_logfile_backups = 10
stdout_logfile = /var/log/web.log

4、将web.con拷贝到/etc/supervisor/conf.d目录下

sudo cp web.conf /etc/supervisor/conf.d

5、更新配置文件

sudo supervisorctl update

6、启动程序或者停止程序即可

sudo supervisorctl start web
or
sudo supervisorctl stop web

7、确认程序是否启动成功

ps aux | grep web

python编程(supervisor程序管理)相关推荐

  1. python怎么打开程序管理器_python进程管理工具supervisor的安装与使用教程

    前言 在一个分布式环境中,每台机器上可能需要启动和停止多个进程,使用命令行方式一个一个手动启动和停止非常麻烦,而且查看每个进程的状态也很不方便.如果有一个工具能够实现每台机器上多个进程的简单高效中心化 ...

  2. python编程入门书籍-程序员大佬,给Python零基础入门书籍教程的一些建议!

    Python对于初学者来说,比起其他编程语言,Python 更容易上手.加上很多企业都使用Python编程语言,促进了Python程序员的市场需求量增加.将Python作为主要开发语言的开发者中有61 ...

  3. python怎么打开程序管理器_Python 进程管理工具 Supervisor 使用教程

    因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,Python 进程管理工具 Supervisor 使用教程 Supervisor ...

  4. python闹钟界面程序_「Python编程」自由管理时间之编写一个小闹钟起床

    Python_时间管理 代码中的时间时间戳(Timestamp):1473525444 时间字符串(Format String):2015-02-14 11:25:11 结构化时间:(struct_t ...

  5. python编程第一程序_第一个Python程序_Python编程开发教程

    第一个Python程序 用notepad++编写程序代码 语言设置为python(高量显示函数和关键字)(注意:行首不能有空格,Python对缩进要求严格) 命令提示符运行 cd \文件名 #打开py ...

  6. python计算圆周率代码_用算法实现计算圆周率-几何概型估算圆周率Python编程小程序...

    我在http://tieba.baidu.com/p/5953188922?traceid=看见了一个用 编程计算圆周率的方法 具体详细可以打开链接 发现原作者:百度用户阿泰 C531T因为编程语言的 ...

  7. 用python编程小程序制作_Python编写四人24小时值班表生成小程序【简单粗暴】

    一.简介 比较重要的机房.动力供电等运维场景中,一般需要24小时有人值班,领导往往会在每个月前整理一个Excel值班表格.每次手工制作表格比较浪费时间,所以这里花了一点时间,用Python代码实现自动 ...

  8. Python编程:loguru管理日志输出

    项目地址 github: https://github.com/Delgan/loguru 文档:https://loguru.readthedocs.io/en/stable/index.html ...

  9. 0基础学python看什么书-零基础学python编程需要看什么书?

    原标题:零基础学python编程需要看什么书? 随着互联网迅速发展,python也呈现出水涨船高的态势.近年来,python在编程语言中一直名列前茅.编程初学者纷纷选择Python作为第一语言.Pyt ...

最新文章

  1. 删除第一个_可能是圆谷最后悔的决定!他本应是中国第一个奥特曼,惨遭删除...
  2. HDU 3625 Examining the Rooms【第一类斯特灵数】
  3. 浅谈Struts2的命名空间及以传统形式返回json数据
  4. ceres学习之平面拟合
  5. 信息技术课与计算机课有关系吗,信息技术教学与计算机教学的区别与联系
  6. rc.local介绍(linux启动系列之一)
  7. 五万以内买什么车合适?
  8. 找工作时应该选大公司还是小公司?
  9. macOS 升级12.0.1后,virtualBox 报错 Kernel driver not installed
  10. 你知道电脑如何录制屏幕视频吗?快来看看这两个实用方法
  11. 数据之美----雪球网股票组合分析
  12. 管理的常识(4):什么是计划
  13. 无线网络经常掉线的12种情况
  14. 麻将 java_怎么用java做麻将游戏
  15. b 树 mysql联合索引_Mysql之B+树索引实战
  16. bootstrap-modal 模态框显示一下又消失问题解决以及模态框的基本使用方法
  17. ode45 matlab 出错,Matlab中ode45求解微分方程组出错。
  18. [战略]Fans未来战略--第3篇--以文会友
  19. 【仿】阿里巴巴首页(未登录)
  20. 爱科赛博冲刺科创板:拟募资3.8亿 陕西集成电路与达晨是股东

热门文章

  1. 如何正确使用 FLEX-BOX
  2. Jetty的JNDI数据源
  3. VS2010工程转VS2005工程的方法
  4. 课程、问题-利用mincemeat编写简单的MapReduce程序-by小雨
  5. [导入]PropertyGrid代码示例(Ext1.x)
  6. laravel5.6 邮件队列database驱动简单demo
  7. light_oj 1236 求最小公倍数( lcm(a,b) )等于n的数对 素因数分解
  8. Com 方法默认参数值设置
  9. Windows Server 2012 禁止使用Ctrl+Alt+Del 以及禁止开机启动服务器管理器
  10. AndroidStudio_后台_服务的介绍_生命周期_注册_启动停止---Android原生开发工作笔记215