Próbuję wejść w interakcję z supervisord
i chciałbym z nim porozmawiać przez gniazdo unix (jest to wspólne środowisko hostingu).Użyj Python xmlrpclib z gniazdami domeny unix?
Co próbowałem tak daleko jest:
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
pewno istnieje. Identyfikatory URI w formularzu "unix: ///path/to/supervisor.sock/RPC2" są używane przez supervisord
, w której mam pomysł. Dokumenty nie omawiają gniazd unixowych: http://docs.python.org/library/xmlrpclib.html.
Czy to możliwe? Czy powinienem użyć innej biblioteki?