[問題] RPC timeout 設定

看板Perl作者 (Wei)時間14年前 (2010/12/11 15:35), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
想請問用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

12/12 03:16, , 1F
這樣有效嗎? $client->{ua}->timeout(300); # 300 secs
12/12 03:16, 1F
文章代碼(AID): #1D0oc_4S (Perl)
文章代碼(AID): #1D0oc_4S (Perl)