作者rick70002 (Wei)
看板Perl
标题[问题] RPC timeout 设定
时间Sat Dec 11 15:35:24 2010
想请问用perl开发过RPC的webservice的高手,
如何设定RPC client端的timeout?
因为我的程式在 server端 需要长达5分钟左右的运算时间,
但每次 server端 还没运算完毕, client端 就timeout了.
client端 程式如下:
require Data::Dumper;
use Frontier::Client;
my $input="test";
my $SERVER_URL = '
http://localhost:8080';
my $client = Frontier::Client->new(url => $SERVER_URL);my $ret = $client->call('Fulltext.getAnnotation', $input);
print Data::Dumper::Dumper($ret);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.245.199
1F:→ frank1983:这样有效吗? $client->{ua}->timeout(300); # 300 secs 12/12 03:16