Article View: pl.comp.lang.ruby
Article #449Re: Timeout
From: Medyk
Date: Wed, 21 Feb 2007 22:14
Date: Wed, 21 Feb 2007 22:14
41 lines
2053 bytes
2053 bytes
Marcin Mielżyński wrote:
> Medyk wrote:
>> Mam problem z timeout'em
>> Jest skrypt, który jest wywoływany przez cron'a, który ma pobrać czy
>> po prostu odpalić stronę www.
>> Przykładowo:
>>
>> resp, data = Net::HTTP.new('www.jakis-tam.com').get('/')
>>
>
> Musisz złapać fakt samego timeoutu:
>
> begin
> timeout(600) do
> resp, data = Net::HTTP.new('www.jakis-tam.com').get('/')
> end
> rescue TimeoutError
> # cokolwiek
> end
>
> lopex
Co masz dokładnie na myśli?
Mi nie chodzi o wyłapanie tego błędu - tylko o to by dać taki timeout by
strona się w pełni odpaliła, czyli by tego błędu nie było (innymi słowy
by był, kiedy faktycznie czas ładowania jest niepokojący np. po 10
minutach ale nie po 30 sekundach czy 2 minutach).
Jeśli domyślnie Ruby przerywa operację po 30 sekundach ja chcę by w tym
przypadku przerwał ją po 10 minutach..
U mnie wygląda na to, że timeout się wywawala po 2-3 minutach, mimo
następującego zapisu (który jak ja rozumiem, powinien pozwalać na
odpalanie wewnętrznego bloku przez maksimum 10 minut):
Timeout::timeout(600) {
resp, data = Net::HTTP.new('www.jakis-tam.com').get('/')
}
--
Medyk
http://www.medikoo.com/
Technical Details
Message-ID:
<erig83$q48$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<erial5$367$1@inews.gazeta.pl> <eric5b$d99$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Medyk <usenet@medikoo.com> Newsgroups: pl.comp.lang.ruby Subject: Re: Timeout Date: Wed, 21 Feb 2007 23:14:25 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 41 Message-ID: <erig83$q48$1@inews.gazeta.pl> References: <erial5$367$1@inews.gazeta.pl> <eric5b$d99$1@news.onet.pl> NNTP-Posting-Host: 81-dzi-1.acn.waw.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1172096067 26760 62.121.64.81 (21 Feb 2007 22:14:27 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 21 Feb 2007 22:14:27 +0000 (UTC) X-User: mariuszn3 In-Reply-To: <eric5b$d99$1@news.onet.pl> User-Agent: Thunderbird 2.0b2 (Windows/20070116) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit