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

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

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

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

Ответов (3)

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

Для всех, кто использует интегрированный веб-сервер, встроенный в службы отчетов 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 отключит.

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