I'm attempting to get the XML-RPC interface working in supervisor 3.0.8a-1 in
Ubuntu Lucid (10.04LTS).
I've setup the following in the supervisor config file:
[inet_http_server]
port = 127.0.0.1:9001
username = user
password = 123
I then attempt to contact it via the python xmlrpclib:
>>> x = xmlrpclib.ServerProxy('http://user:[email protected]:9001/')
>>> x
<ServerProxy for user:[email protected]:9001/>
>>> x.system.listMethods()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/xmlrpclib.py", line 1199, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python2.6/xmlrpclib.py", line 1489, in __request
verbose=self.__verbose
File "/usr/lib/python2.6/xmlrpclib.py", line 1253, in request
return self._parse_response(h.getfile(), sock)
File "/usr/lib/python2.6/xmlrpclib.py", line 1392, in _parse_response
return u.close()
File "/usr/lib/python2.6/xmlrpclib.py", line 836, in close
raise ResponseError()
xmlrpclib.ResponseError: ResponseError()
>>>
###########
Watching the response via tcpdump, I notice that the response looks like it's
sending back a regular html response.
Any pointers at what I'm doing wrong here? Thanks.
--
Michael Barrett
[email protected]
_______________________________________________
Supervisor-users mailing list
[email protected]
http://lists.supervisord.org/mailman/listinfo/supervisor-users