Пассажир не уважает настройки
У меня есть следующие настройки в моем конфиге Apache (не в одном из vhosts, но глобально):
RailsSpawnMethod smart
RailsAppSpawnerIdleTime 0
PassengerMinInstances 2
PassengerMaxPoolSize 5
PassengerPoolIdleTime 120
но каким-то образом, каждый раз, когда я получаю доступ к своему поддомену gitlab, загрузка будет длиться вечно, как только время простоя будет превышено. То же самое касается запуска при использовании директивы PassengerPreStart. Как я поняла PassengerMinInstances 2
должно препятствовать тому, чтобы пассажир полностью закрылся, поэтому должно быть 0 времени ожидания после того, как пассажир был загружен, и Apache не перезапускается.
1 ответ
Вы используете пассажир 3? Потому что у пассажира 2 нет этой опции AFAIR. Но есть решение для пассажира 2
*/5 * * * * curl http://foobar.com
в кронтаб:)