最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python進(jìn)程管理工具supervisor使用實例

 更新時間:2014年09月17日 11:47:39   作者:鄉(xiāng)村運維  
這篇文章主要介紹了python進(jìn)程管理工具supervisor使用實例,本文介紹了supervisor的安裝、配置、使用等內(nèi)容,需要的朋友可以參考下

平時我們寫個腳本,要放到后臺執(zhí)行去,我們怎么做呢?

復(fù)制代碼 代碼如下:

nohup python example.py 2>&1 /dev/null &

用tumx或者screen? 但是用著可能都不爽,今天就看看python里面的一個進(jìn)程管理工具supervisor:

官方說:Supervisor: A Process Control System

說白了他就是一個demon程序,他來幫助我們完成對我們想要托管的腳本也好程序也好,好好的照料;

1、安裝

python的東西就是好安裝,如果是centos系列,可以使用:

復(fù)制代碼 代碼如下:

yum install supervisor

如果是debin系列的:
復(fù)制代碼 代碼如下:

apt-get install supervisor

或者干脆點:

復(fù)制代碼 代碼如下:

easy_install supervisor
pip install supervisor

2、創(chuàng)建配置文件

你可以使用自帶的一個工具:echo_supervisord_conf
默認(rèn)是在/etc下 創(chuàng)建,但需要你有root權(quán)限:

復(fù)制代碼 代碼如下:

echo_supervisord_conf > /etc/supervisord.conf

當(dāng)然也可以是其它目錄,但需要在啟動的時候指定(-c)

3、啟動Supervisor

接下來我們來看看怎么啟動supervisord 和 supervisorctl

首先找一個要托管的程序,比如/bin/date

復(fù)制代碼 代碼如下:

vim /etc/supervisord.conf

[program:test]
command=python /root/test_supervisor.py
process_name=%(program_name)s
stdout_logfile=/root/test.log
stderr_logfile=/root/test.log


保存,啟動:
復(fù)制代碼 代碼如下:

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

發(fā)送信號:

腫么樣,很爽吧,接下來,就可以自由發(fā)揮了。。。
http://supervisord.org/ 這是官網(wǎng)。
最后的最后,他還可以界面管理哦,這也為我們在界面進(jìn)行進(jìn)程管理提供了一種方法哦!

相關(guān)文章

  • python elasticsearch環(huán)境搭建詳解

    python elasticsearch環(huán)境搭建詳解

    在本篇文章里小編給大家整理的是關(guān)于python elasticsearch環(huán)境搭建的相關(guān)知識點內(nèi)容,有需要的朋友們可以參考下。
    2019-09-09
  • Python簡單實現(xiàn)Base64編碼和解碼的方法

    Python簡單實現(xiàn)Base64編碼和解碼的方法

    這篇文章主要介紹了Python簡單實現(xiàn)Base64編碼和解碼的方法,結(jié)合具體實例形式分析了Python實現(xiàn)base64編碼解碼相關(guān)函數(shù)與使用技巧,需要的朋友可以參考下
    2017-04-04
  • python爬蟲用request庫處理cookie的實例講解

    python爬蟲用request庫處理cookie的實例講解

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python爬蟲用request庫處理cookie的實例講解內(nèi)容,有需要的朋友們可以學(xué)習(xí)參考下。
    2021-02-02
  • django中的*args 與 **kwargs使用介紹

    django中的*args 與 **kwargs使用介紹

    這篇文章主要介紹了django中的*args 與 **kwargs使用介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • pytorch中model.train()和model.eval()用法及說明

    pytorch中model.train()和model.eval()用法及說明

    在PyTorch中,model.train()用于啟用BatchNormalization和Dropout,保證模型在訓(xùn)練階段能夠有效地利用這些層的特性,而model.eval()則是用于測試階段,確保BatchNormalization和Dropout不會影響測試結(jié)果,保持模型的穩(wěn)定性
    2024-09-09
  • 初學(xué)python的操作難點總結(jié)(新手必看篇)

    初學(xué)python的操作難點總結(jié)(新手必看篇)

    下面小編就為大家?guī)硪黄鯇W(xué)python的操作難點總結(jié)(新手必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • python3中_from...import...與import?...之間的區(qū)別詳解(包/模塊)

    python3中_from...import...與import?...之間的區(qū)別詳解(包/模塊)

    Python編碼第一步是導(dǎo)入模塊,有時候用import?***有時候用from...import,下面這篇文章主要給大家介紹了關(guān)于python3中_from...import...與import?...之間區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • Python3中詳解fabfile的編寫

    Python3中詳解fabfile的編寫

    這篇文章給大家分享了Python3中詳解fabfile的編寫的相關(guān)知識點以及重要內(nèi)容,有興趣的朋友跟著學(xué)習(xí)下。
    2018-06-06
  • Python通過TensorFLow進(jìn)行線性模型訓(xùn)練原理與實現(xiàn)方法詳解

    Python通過TensorFLow進(jìn)行線性模型訓(xùn)練原理與實現(xiàn)方法詳解

    這篇文章主要介紹了Python通過TensorFLow進(jìn)行線性模型訓(xùn)練原理與實現(xiàn)方法,結(jié)合實例形式詳細(xì)分析了Python通過TensorFLow進(jìn)行線性模型訓(xùn)練相關(guān)概念、算法設(shè)計與訓(xùn)練操作技巧,需要的朋友可以參考下
    2020-01-01
  • Python基礎(chǔ)教程之多線程編程詳解

    Python基礎(chǔ)教程之多線程編程詳解

    Python支持多線程編程和多進(jìn)程編程,在本教程中,我們將學(xué)習(xí)有關(guān)Python多線程編程的基礎(chǔ)知識、線程同步、線程池以及如何使用多進(jìn)程,需要的朋友可以參考下
    2023-06-06

最新評論

子洲县| 军事| 仁化县| 霍林郭勒市| 仁寿县| 辽中县| 湖南省| 出国| 山东省| 神农架林区| 扶绥县| 浪卡子县| 长宁区| 东山县| 奉新县| 英德市| 宝丰县| 延庆县| 刚察县| 岚皋县| 射阳县| 新闻| 连州市| 锡林浩特市| 崇义县| 乌兰察布市| 泾川县| 襄樊市| 扶风县| 临海市| 北票市| 重庆市| 阿荣旗| 溆浦县| 云阳县| 藁城市| 怀宁县| 蒲江县| 镇远县| 张北县| 蛟河市|