【发布时间】:2012-07-28 13:45:19
【问题描述】:
我正在尝试与 supervisord 进行交互,我想通过 unix 套接字(它是一个共享托管环境)与它交谈。
到目前为止我尝试过的是:
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 绝对存在。 supervisord 使用了 'unix:///path/to/supervisor.sock/RPC2' 形式的 URI,这就是我的想法。文档不讨论 unix 套接字:http://docs.python.org/library/xmlrpclib.html。
这可能吗?我应该使用其他库吗?
【问题讨论】:
标签: python xml-rpc xmlrpclib unix-socket