Konstantinus написал(а):
-------------------------------------------------------
> Чтобы не создавать новую тему, отпишусь здесь.
> Попросили распечатать с веб-ирбиса книги за
> 2008-2009 год.
> Получил 888 документов.
> Нажал кнопочку "Печать" и вышел по ошибке Server
> error: timeout ellapsed (30 c)
> То есть или железо слабовато, или надо
> оптимизировать работу веб-ирбиса.
> Какие настройки кроме изменения форматов показа по
> умолчанию могут ускорить работу веб-ирбиса?
>
> К примеру в IIS стандартно CGI-запросы обслуживает
> стандартный обработчик CGI. При попытке поставить
> FastCGI веб-ирбис "не заводится". Может какие-то
> твики системы надо провести или еще что-то?
>
> Сервер Athlon X2 5200+/2048 Gb DDR2/Sata 250 HDD
> 7200/Windows web Server 2008R2
Краткая формулировка проблемы будет такой: «Читатель хочет вывести на печать в стандартном формате большее количество описаний, чем это может сделать WEB ИРБИС за 30 секунд».
Здесь возможен целый ряд решений:
1. Увеличить максимальное время выполнения WEB ИРБИС. Можно при этом добавить сообщение «Ждите», как это сделано здесь: [
elib.nwpi.ru]
2. Установить по умолчанию формат briefweb вместо FULLW_print, или вообще удалить из списка форматов FULLW_print;
3. Установить ограничение на максимально выводимое количество форматируемых записей и выводить в распечатке alert о том, что выведена только часть найденных записей.
Основные из этих изменений внесены мной в новую версию. Максимальное время выполнения увеличено в ней до 200 секунд.