linux 上supervisor的hg0088的运用

作者:[db:作者] | 日期:2018-11-30

  Supervisor是用Python开辟的壹套畅通用的经过办以次

  装置度过supervisor 后 装置好supervisor之后,默许是没拥有拥有生成配备文件的。却以经度过以下命令生成配备文件

  echo_supervisord_conf > /etc/supervisord.conf

  我们畅通日是把配备文件放到/etc/下面,天然也却以放到恣意道路下面。

  supervisor组件

  supervisord

  supervisord是supervisor的效力动端以次。

  干的活:展触动supervisor以次本身,展触动supervisor办的儿子经过,照顾到来己clients的央寻求,重展闪退或非日参加以的儿子经过,把儿子经过的stderr或stdout记载到日记文件中,生成和处理Event

  supervisorctl

  此雕刻东方正西还是拥有点用的,假设说supervisord是supervisor的效力动端以次,这么supervisorctl坚硬是client端以次了。supervisorctl拥有壹个典型shell的命令行,我们却以使用它到来检查儿子经过样儿子,展触动/停顿/重展儿子经过,获取running儿子经过的列表等等。。。最牛逼的壹点是,supervisorctl不单却以衔接到本机上的supervisord,还却以衔接到长途的supervisord,天然在本机下面是经度过UNIX socket衔接的,长途是经度过TCP socket衔接的。supervisorctl和supervisord之间的畅通信,是经度过xml_rpc完成的。 相应的配备在[supervisorctl]块外面面

  Web Server

  Web Server首要却以在上办经过,Web Server实则是经度过XML_RPC到来完成的,却以向supervisor央寻求数据,也却以把持supervisor及儿子经过。配备在[inet_http_server]块外面面

  XML_RPC接口

  此雕刻个坚硬是长途调用的,下面的supervisorctl和Web Server坚硬是它弄的

  [unix_http_server]

  file=/tmp/supervisor.sock ; socket文件的道路,supervisorctl用XML_RPC和supervisord畅通信坚硬是经度过它终止

  的。假设不设置的话,supervisorctl也就不能用了

  不设置的话,默认为none。 匪必须设置

  ;chmod=0700 ; 此雕刻个骈杂,坚硬是修改下面的阿谁socket文件的权限为0700

  不设置的话,默认为0700。 匪必须设置

  ;chown=nobody:nogroup ; 此雕刻个壹样,修改下面的阿谁socket文件的属组为user.group

  不设置的话,默认为展触动supervisord经过的用户及属组。匪必须设置

  ;username=user ; 运用supervisorctl衔接的时分,认证的用户

  不设置的话,默认为不需寻求用户。 匪必须设置

  ;password=123 ; 和下面的用户名对应的稠密码,却以直接运用稠密码,也却以运用SHA加以稠密

  如:{SHA}82ab876d1387bfafe46cc1c8a2ef074eae50cb1d

上一篇:hg0088的10父亲惊人更加处!
下一篇:没有了