

apache + passenger を使っています。

[code]

    $ passenger-config about version
    4.0.58
    
[/code]

例えば
[PassengerPoolIdleTime](https://www.phusionpassenger.com/library/config/apache/reference/#passengerpoolidletime)
の値をセットしたのですが、確認する方法はありますでしょうか？

/etc/httpd/conf/httpd.conf

[code]

    <IfModule mod_passenger.c>
      PassengerRoot /home/app/.rbenv/versions/1.9.3-p547/lib/ruby/gems/1.9.1/gems/passenger-4.0.58
      PassengerDefaultRuby /home/app/.rbenv/versions/1.9.3-p547/bin/ruby
      PassengerPoolIdleTime 1200
    </IfModule>
    
[/code]


CC BY-SA 3.0
2015-11-25T09:29:07.590
19288
2023-09-23T04:03:00.360
7208
question
ruby-on-rails apache passenger
passenger での設定値の確認方法


PassengerPoolIdleTimeは、設定したアイドル時間を超えたらプロセスが殺される設定ですが、PassengerMinInstancesという設定もあります。これは、最低限維持するプロセス数を指定する設定なのですが、デフォルトでは1となります。

したがって、PassengerMinInstancesを0にして、PassengerPoolIdleTimeで設定した秒数待機すれば、プロセスがkillされるのではないかと思います。


CC BY-SA 4.0
2018-10-07T02:03:02.473
49025
2018-10-07T02:03:02.473
30403
19288
answer