passenger_max_pool_size无效

时间:2012-04-11 07:05:14

标签: ruby-on-rails nginx passenger

我在我的nginx.conf文件中将passenger_max_pool_size设置为30,然而,在多个场合,乘客产生了30多个进程,其范围从30到90个进程。如果max是30,它不应该有超过30个进程,我很困惑。任何提示都会很棒。谢谢!

这是我在下面的nginx.conf设置

http {
    passenger_log_level 1;
    passenger_debug_log_file /var/log/nginx/passenger.log;
    passenger_root /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.11;
    passenger_ruby /usr/local/bin/ruby;

    passenger_max_pool_size 30;
    passenger_pool_idle_time 90;
    passenger_min_instances 20;
    passenger_max_requests 500;

1 个答案:

答案 0 :(得分:0)

您使用什么方法来确定乘客流程的数量?你在使用乘客身份吗?我们有一个基于apache的设置,我们在conf文件中有passenger_max_pool_size指令,它从未失败过。