Supervisorといいうプロセス管理ツールがありますが、これでpython を監視したいのですが
うまくできません。
Pythonのソースはこんな感じで
python3
1import requests 2from requests.auth import HTTPDigestAuth 3import re 4from distutils.util import strtobool 5import datetime 6import zmq 7 8 9context = zmq.Context() 10 11# Socket to talk to server 12print ("START") 13 14 15#http://admin:Admin00000@192.168.1.63/ISAPI/Event/notification/alertStream 16r = requests.get('http://AAAAA', auth=HTTPDigestAuth(AAA,AAA),stream=True) 17print(r)
こんな感じですがこのスクリプトを単独で動かすとOK
なのですが
Supervisorから動作させるとrequestの戻り値が
404になってしまいます。
なぜでしょうか?
Supervisorの設定は
[program:sendf]
process_name=%(program_name)s_%(process_num)02d
command=/user/bin/python3 XXX.py
autostart=true
autorestart=true
startsecs=5
user=root
numprocs=1
redirect_stderr=true
stdout_logfile=/----/sendf.log
これです
あなたの回答
tips
プレビュー