SSRS - процесс умирает / переходит в спящий режим после неиспользования

Еще один вопрос SSRS: у
нас есть разработка, QA, Prod-Backup и производственный набор SSRS серверов.
На нашей производственной и резервной копии SSRS перейдет в спящий режим, если не будет использоваться в течение определенного периода времени.

Это не происходит на нашем сервере разработки или QA.
В корпоративной среде, в которой мы находимся, у нас нет физического (или даже удаленного входа) доступа к этим машинам, и нам приходится работать с командой удаленных администраторов для настройки нашего приложения SSRS.

Мы попросили, чтобы они по возможности исправили эту проблему. Пока что они не смогли определить проблему, и я хотел бы знать, знает ли кто-нибудь из моих коллег ответ на этот вопрос. Спасибо.

19.08.2008 03:39:09
3 ОТВЕТА

Я смутно вспоминаю о проблемах с SSRS на одном компьютере, когда мы изменили параметр «Включить HTTP Keep-Alives» в IIS. Попробуйте установить этот флажок (я не помню, был ли он отмечен или не отмечен, когда он вызывал у нас проблемы).

0
19.08.2008 03:43:55

В IIS проверьте параметры пула приложений, в котором работает SSRS. На панели свойств-> вкладка «Быстродействие» вы можете указать время, в течение которого рабочий процесс должен простаивать, прежде чем он завершит работу. Вы также можете отключить это полностью.

2
19.08.2008 16:18:30

Для любого, кто использует встроенный веб-сервер, встроенный в службы отчетов SQL (и, следовательно, IIS может даже не быть установлен на коробке), параметр для управления этим фактически живет:

C:\Program Files\Microsoft SQL Server\
         MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config

Ваш каталог может быть другим; версия 10_50 соответствует SQL 2008 R2.

Вы будете искать настройки под названием RecycleTime.
По умолчанию 720 (12 часов). Установка в 0 отключит.

22
24.08.2015 09:23:17
Я думаю, что это не должно быть ответом. RecycleTime - это переработка процесса через некоторое время (что является хорошей практикой для поддержания работоспособности процесса), а не остановка или приостановка процесса, если нет никакого запроса (например, то, что мы контролируем с помощью «Idle Time-out» в IIS)
Mahmoud Moravej 15.01.2019 06:11:55