Estoy tratando de interactuar con supervisord
, y me gustaría hablar con él en un socket Unix (es un entorno de alojamiento compartido).¿Utiliza Python xmlrpclib con conectores de dominio Unix?
Lo que he probado hasta ahora es:
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
sin duda existe. Los URI de la forma 'unix: ///path/to/supervisor.sock/RPC2' son utilizados por supervisord
, que es donde obtuve la idea. Los documentos no discuten los zócalos de Unix: http://docs.python.org/library/xmlrpclib.html.
¿Esto es posible? ¿Debo usar una biblioteca diferente?