zoukankan      html  css  js  c++  java
  • python2.4 install supervisor

    开发的go程序,暂时没有更好的graceful启动方式,

    使用supervisor来守护go进程, 同时每次上线部署时使用 restart

    服务器的Python版本是2.4

    supervisor 的依赖三个Python包 

    http://www.supervisord.org/installing.html

     

     其中meld3应该是取消了对Python 2.4的支持,不能升级系统Python的版本, 可能会导致系统不可用

    我的解决办法:

    在指定目录安装Python2.7

    比如我的目录是 : /home/admin/local/python27

    下载Python2.7的安装包, 编译安装 --prefix=/home/admin/local/python27

    接下来依次下载需要的三个包,

    setuptools: version is setuptools-0.6c11.tar.gz 

    meld3 : python-meld3_0.6.5.orig.tar.gz

    elementtree :elementtree-1.2.6-20050316.tar.gz

    依次下载解压

    进入各自的目录运行 : /home/admin/local/python27/bin/python2.7 setup.py install

    最后下载supervisor : supervisor-3.0b1.tar.gz

    运行同样的命令

    在/home/admin/local/python27/bin/下面 会有 三个 Python可执行文件 

    #build conf
    /home/admin/local/python27  /home/admin/local/python27/bin/echo_supervisor_conf > /home/admin/local/supervisor/conf/sup.conf
    
    #start program
    /home/admin/local/python27  /home/admin/local/python27/bin/supervisord -c  /home/admin/local/supervisor/conf/sup.conf
    
    #use it manager your program
    /home/admin/local/python27  /home/admin/local/python27/bin/supervisorctl -c  /home/admin/local/supervisor/conf/sup.conf start your_program_name
    

      

  • 相关阅读:
    2020蓝桥杯模拟赛(一)
    自己整理的瀑布流+滚动加载图片的例子
    .NET如何发送格式化的文本内容
    Bootstrap学习笔记(3)--表格表单图片
    BootStap学习笔记(2)
    BootStap学习笔记(1)
    Oracle性能优化
    Maven+spring+springMVC+mybatis+Junit+Log4j配置个人总结
    C#指针和寻址运算
    Linq to XML
  • 原文地址:https://www.cnblogs.com/allenhaozi/p/6651404.html
Copyright © 2011-2022 走看看