supervisord
과 상호 작용하려고 시도하고 있는데, 유닉스 소켓 (공유 호스팅 환경)을 통해이 문제에 대해 이야기하고 싶습니다. 내가 지금까지 시도했습니다 무엇유닉스 도메인 소켓이있는 Python xmlrpclib을 사용 하시겠습니까?
은 다음과 같습니다
import xmlrpclib
server = xmlrpclib.ServerProxy('unix:///path/to/supervisor.sock/RPC2')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/xmlrpclib.py", line 1549, in __init__
raise IOError, "unsupported XML-RPC protocol"
IOError: unsupported XML-RPC protocol
/path/to/supervisor.sock
확실히 존재한다. 'unix : ///path/to/supervisor.sock/RPC2'형식의 URI는 supervisord
에 의해 사용됩니다. 여기에서 아이디어를 얻었습니다. 문서에서는 유닉스 소켓을 다루지 않습니다 : http://docs.python.org/library/xmlrpclib.html.
이것이 가능합니까? 다른 라이브러리를 사용해야합니까?