At 17:23 14.04.99 , you wrote:
>Здравствуйте.
>
>подскажите, как попроще отследить таймаут у уже открытого
>сокета? Т.е. я из него уже while'ом читаю, а подлый сервер
>все послал, а connection не разорвал... ну скрипт у меня так
>и висит... (перл)
>
>С уважением, Андрей новиков
man perlipc :)
Вот кусок из него:
eval {
local $SIG{ALRM} = sub { die "alarm clock restart" };
alarm 10;
flock(FH, 2); # blocking write lock
alarm 0;
};
if ($@ and $@ !~ /alarm clock restart/) { die }
Понятно, что практически все равно, что именно делается (flock, чтение из
сокета, другая возможно длительная операция).
Только причем тут apache?
С уважением,
Сергей Герштейн
[ sg@xxxxx, тел (3432) 776440, 776486, факс 594956 ]
ведущий специалист отдела информационных технологий
телекоммуникационная компания Урал Релком
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.