Рельсы на Helicon Zoo очень медленные

Мы развернули сайт rails на Windows Server под управлением IIS с помощью Helicon Zoo.

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

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

Работая в WebBrick на локальной машине разработчика (в рабочей среде), приложение запускается очень быстро после первоначального запроса без этих ошибок. Ранее это также имело место при работе с Passenger в Linux (к сожалению, мы больше не можем его запускать). Так что я не думаю, что это что-то в коде.

Есть ли способ преодолеть это, возможно, "постоянный" рабочий в Геликоне? Или, может быть, проблема совсем в другом?

1 ответ

Решение

Перейдите в IIS Manager, "Пулы приложений", откройте пул приложений, на котором работает ваш веб-сайт, щелкните "Дополнительные параметры" справа и увеличьте значение времени ожидания (по умолчанию 20 минут).

Другие вопросы по тегам