in reply to XML-RPC timeout ?

Keep HTTP communications short.
my( $foo_id, $foo_sleep ) = $rpc->start_foo(@foo); sleep $foo_sleep; # waiting, timeout irrelevant $foo = $rpc->get_foo( $foo_id);
Read Watching long processes through CGI (Aug 02) for similar idea.