Phusion Passenger(带有Nginx + Rails应用程序)不会停止产卵

时间:2015-10-12 23:02:39

标签: ruby-on-rails nginx passenger

root@mysite:~# passenger-status
Version : 5.0.6
Date    : 2015-10-12 15:54:03 -0700
Instance: P4b1jBjU (nginx/1.6.2 Phusion_Passenger/5.0.6)

----------- General information -----------
Max pool size : 700
Processes     : 681
Requests in top-level queue : 0

----------- Application groups -----------
/opt/nginx/html/mysite/current/public#default:
  App root: /opt/nginx/html/mysite/current
  Requests in queue: 0
  * PID: 21097   Sessions: 1       Processed: 25      Uptime: 36m 2s
    CPU: 0%      Memory  : 119M    Last used: 35m 38s ago
......
  * PID: 20818   Sessions: 0       Processed: 0       Uptime: 4s
    CPU: 151%    Memory  : 0M      Last used: 4s ago

我正在运行Phusion Passenger,即使活动的Nginx连接数(根据stub_status)远远小于Passenger活动池大小,该池也会不断扩展。无论高度我设置它(目前最大为700),它都在不断增长。为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

编译后来的Passenger + Nginx组合版本后,问题解决了。这发生在刚从其他硬件移出的VPS上,因此重新编译可能是解决方案的唯一原因(与软件版本升级相比)。