supervisord安裝,啟動/關閉,添加開機自啟動服務

來源:互聯網
上載者:User

標籤:supervisord   linux   開啟   關閉   開機自啟動服務   

centos7安裝supervisord

    #yum -y install supervisor

    安裝路徑/usr/bin/supervisord,設定檔/etc/supervisor.conf


一、手動啟動/關閉

supervisor手動啟動:

    #/usr/bin/supervisord -c /etc/supervisor.conf

    

supervisor手動關閉:

    #/usr/bin/supervisorctl stop all    先關閉supervisor啟動指令碼,之後再關閉supervisord服務

    #kill pid


supervisord開機自啟動指令碼(各版本系統):https://github.com/Supervisor/initscripts


二、添加開機自啟動服務:

centos7 開機自啟動指令碼:

    #vim /lib/systemd/system/supervisord.service

# supervisord service for sysstemd (CentOS 7.0+)

# by ET-CS (https://github.com/ET-CS)

[Unit]

Description=Supervisor daemon


[Service]

ExecStart=/usr/bin/supervisord

ExecStop=/usr/bin/supervisorctl $OPTIONS shutdown

ExecReload=/usr/bin/supervisorctl $OPTIONS reload

KillMode=process

Restart=on-failure

RestartSec=42s


[Install]

WantedBy=multi-user.target


這個自啟動指令碼需要修改/etc/supervisord.conf設定檔:

    #vim /etc/supervisrod.conf
        nodaemon=false    改成true


或者:#vim /lib/systemd/system/supervisord.service

[Unit]

Description=Process Monitoring and Control Daemon

After=rc-local.service


[Service]

Type=forking

ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf

SysVStartPriority=99


[Install]

WantedBy=multi-user.target


無需修改/etc/supervisord.conf設定檔


兩個自啟動指令碼都能夠添加到systemctl自啟動服務

    #systemctl enable supervisord.service

    #systemctl start/restart/stop supervisor.service






supervisord安裝,啟動/關閉,添加開機自啟動服務

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.