一日ぐらいアクセスしないと、初回アクセスが異様に遅いなーと思っていたので対策を講じる。
軽くググった感じだとPassengerがタイムアウトで落ちてしまうことが原因の模様。
なので、現在のパラメーターを下記の形に変更してhttpdを再起動してみた。
# vi /etc/httpd/conf.d/passenger.conf PassengerMaxPoolSize 20 PassengerMaxInstancesPerApp 4 PassengerPoolIdleTime 864000 PassengerStatThrottleRate 10
上記でタイムアウトを延ばしても、結局一日ぐらいで遅くなるので、cronで定期的に強制アクセスする形を試す。
# crontab -e 00 */1 * * * /usr/bin/curl https://redmineのURL > /dev/null 2>&1
とりあえず、1時間おきにアクセスさせてみる。
コメントを残す