0
전 관리자가 처음입니다. 아래는 내 관리자 설정 파일입니다. 아이가 자동으로 다시 시작 실패하면 1) 나는 부모 였는지를 모든 차일 2) 3 시작) 모든 자식 프로세스 4) 새로 고침을 중지 할 수 있습니다감독자 초보자 - 작동하는 데몬을 만드는 방법
# -*- conf -*-
[include]
files = *.supervisor
[supervisord]
pidfile = /var/run/supervisord.pid
[supervisorctl]
serverurl = unix://supervisord.sock
[unix_http_server]
file = /var/run/supervisord.sock
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[program:main]
process_name = main-%(process_num)s
command = /usr/bin/python /home/ubuntu/workspace/rtbopsConfig/rtbServers/rtbTornadoServer/tornadoServer.py --tport %(process_num)s
--port=%(process_num)s
--log_file_prefix=%(here)s/logs/%(program_name)s-%(process_num)s.log
numprocs = 4
numprocs_start = 8050
지금, 어디서 과정을 악마 필요 .
5) 다음은 명령 줄
supervisord -c /home/ubuntu/workspace/rtbopsConfig/rtb_supervisor/tornadoSupervisor.conf
을 시작 그래서 ... 나는 runit을 사용합니까입니까? 건방진 녀석?
지금부터 나는 모든 부모와 자식 prossess 죽일 -9있다 그리고 만약 내가한다면, respawned되지 않습니다.
supervisorctl을 unstert하지 않았습니다. 예 : supervisorctl을 사용하여 모두 중지하는 방법은 무엇입니까? – Tampa
'supervisorctl stop all'문서에서 바로. – dav1d