Kulbir,
Even be using version 1.8 I still have problems with XMLRPC Server stability.
**** Following your advice (in a post on this forum) I changed url_rewrite_children from 20 to 10. But then cache.log shows me warnings like this:
2009/02/19 10:03:40| WARNING: All url_rewriter processes are busy.
2009/02/19 10:03:40| WARNING: up to 10 pending requests queued
It should be able to work more url_rewrite_children because it is compromised the speed of the proxy.
**** As you know, I use zapchain to chain squidGuard and videocache. Moreover, since a week ago I have in production videofilter.py. Sometimes videofilter.py has some error (I'm polishing the code). Then squid makes a restart that can be seen perfectly in cache.log. Apart from stopping the navigation (logical), the restart causes the fall of XMLRPC Server, which can be seen in videocache.log. Example:
2009-02-18 00:05:05,358 41774 - - XMLRPCSERVER - Starting XMLRPCServer on port 9100.
2009-02-18 09:55:00,703 44114 - - DEQUEUE_ERR - Error querying XMLRPC Server.
2009-02-18 09:55:10,768 44071 - - DEQUEUE_ERR - Error querying XMLRPC Server.
2009-02-18 09:55:10,770 44112 - - DEQUEUE_ERR - Error querying XMLRPC Server.
2009-02-18 09:55:10,771 44073 - - DEQUEUE_ERR - Error querying XMLRPC Server.
2009-02-18 09:55:10,770 44116 - - DEQUEUE_ERR - Error querying XMLRPC Server.
2009-02-18 09:55:10,773 44118 - - DEQUEUE_ERR - Error querying XMLRPC Server.
2009-02-18 09:55:16,819 44159 - - STRAT_XMLRPC_SERVER_ERR - Cannot start XMLRPC Server - Exiting
2009-02-18 09:55:17,074 44156 - - STRAT_XMLRPC_SERVER_ERR - Cannot start XMLRPC Server - Exiting
2009-02-18 09:55:18,239 44154 - - STRAT_XMLRPC_SERVER_ERR - Cannot start XMLRPC Server - Exiting
XMLRPC Server is depending of the behavior of the redirector(s) for squid. It would be ideal run XMLRPC Server as a service of the machine, without having to rely on what squid is doing. Only need to videocache check if XMLRPC Server is on or not.
Regards,
Josep Pujadas

