Dnia 2008-11-11, wto o godzinie 17:14 -0800, [EMAIL PROTECTED] pisze:
> You can try running this in async mode..

Thanks for the tip, however, it doesn't seem to work (assuming I am doing 
things correctly).  On my overlord, I modified /etc/func/async_methods.conf as:

   [main]
   force_async = command.run, yumcmd.update, virt.install, service.restart

Then restarted funcd on the overlord.  Then I ran the service restart on a 
minion and the minion exited and attempted a restart only to receive a port in 
use error:

Traceback (most recent call last):
  File "/usr/bin/funcd", line 23, in ?
    server.main(sys.argv)
  File "/usr/lib/python2.4/site-packages/func/minion/server.py", line 257, in 
main
    serve()
  File "/usr/lib/python2.4/site-packages/func/minion/server.py", line 155, in 
serve
    server =FuncSSLXMLRPCServer(('', 51234))
  File "/usr/lib/python2.4/site-packages/func/minion/server.py", line 190, in 
__init__
    self.ca)
  File "/usr/lib/python2.4/site-packages/func/minion/AuthedXMLRPCServer.py", 
line 73, in __init__
    SimpleXMLRPCServer.SimpleXMLRPCServer.__init__(self, address, 
AuthedSimpleXMLRPCRequestHandler)
  File "/usr/lib/python2.4/SimpleXMLRPCServer.py", line 473, in __init__
    SocketServer.TCPServer.__init__(self, addr, requestHandler)
  File "/usr/lib/python2.4/SocketServer.py", line 330, in __init__
    self.server_bind()
  File "/usr/lib/python2.4/SocketServer.py", line 341, in server_bind
    self.socket.bind(self.server_address)
  File "<string>", line 1, in bind
socket.error: (98, 'Address already in use')

If I restart the minion from the host's console, it works but not remotely.  
Perhaps funcd requires a special case to handle restarting minion(s)?  Another 
option, I suppose would be to enable Monit on each minion to ensure that the 
funcd process is always restarted but that requires additional installation and 
configuration on each minion.

Phil

_______________________________________________
Func-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/func-list

Reply via email to