Назад | Перейти на главную страницу

phusion пассажирские процессы умирают и загадочно запускаются новые

Как видите, пассажирские процессы умирают и загружаются новые, хотя мы явно не перезапускаем пассажира. мы не можем точно определить причину этого. какие общие места мы должны искать, чтобы узнать, что вызывает эти перезапуски?

в passenger-status команды подавались с интервалом примерно 30 минут. passenger_pool_idle_time в нашем файле conf установлено значение 0, которое вы можете увидеть здесь: https://gist.github.com/panabee/8ddf95a72d6a07e29c7f

мы на пассажирском 4.0.5, рельсах 3.2.12 и nginx 1.4.1.

[root@mongo ~]# passenger-status
----------- General information -----------
Max pool size : 20
Processes     : 3
Requests in top-level queue : 0

----------- Application groups -----------
/home/p/p#default:
  App root: /home/p/p
  Requests in queue: 0
  * PID: 17171   Sessions: 0       Processed: 536     Uptime: 27m 56s
    CPU: 0%      Memory  : 62M     Last used: 20s ago
  * PID: 18087   Sessions: 0       Processed: 363     Uptime: 17m 31s
    CPU: 0%      Memory  : 36M     Last used: 39s ago
  * PID: 19382   Sessions: 0       Processed: 51      Uptime: 2m 55s
    CPU: 0%      Memory  : 34M     Last used: 5s ago

[root@mongo ~]# passenger-status
----------- General information -----------
Max pool size : 20
Processes     : 2
Requests in top-level queue : 0

----------- Application groups -----------
/home/p/p#default:
  App root: /home/p/p
  Requests in queue: 0
  * PID: 25266   Sessions: 0       Processed: 73      Uptime: 2m 56s
    CPU: 0%      Memory  : 32M     Last used: 34s ago
  * PID: 25462   Sessions: 1       Processed: 18      Uptime: 51s
    CPU: 0%      Memory  : 28M     Last used: 0s ago

[root@mongo ~]#

config.ru:

[root@newvps Tekiki]# cat config.ru
# This file is used by Rack-based servers to start the application.

require ::File.expand_path('../config/environment',  __FILE__)
run Tekiki::Application

Это ошибка в 4.0.5, будет исправлена ​​в 4.0.6. А пока установите для pool_idle_time большое значение.