parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Что со связью проиcходит?

Nikolay 10.10.2005 14:13

Есть скрипт что-то типа такого
^padtable.menu{
$PadUrl[$padtable.padfile]
^try{
$f[]
$f[^file::load[binary;^untaint[as-is]{$PadUrl};$.timeout(30)]]
$Doc[^xdoc::create{^untaint[as-is]{$f.text}}]
^ProcessPadFile2[]
}{ $exception.handled(1) }

запускаю его из под ssh, на сервере. Проблема вот в чем, она качает и парсит файлы, потом вдруг спотыкается на одном из файлов - выдает ошибку таймаута, и после этого _все_ следующие файлы тоже не скачиваются из-за превышения таймаута. Перезапускаю скрипт начиная с проблемного файла - все скачиваются нормально, включая первый. Такое практически не наблюдается если в талице около 10 урлов, но при более 40 обязательно падает. В чем может быть проблема ?

Причем часто он пишет таймаут на совершено нормальные файлы, то есть в броузере они мгновенно открываются.. тоже не понятно что происходит.