ご覧のとおり、パッセンジャーを明示的に再起動していないにもかかわらず、パッセンジャー プロセスが停止し、新しいプロセスが起動しています。これの原因を特定することはできません。これらの再起動を引き起こしているものを見つけるために、私たちが見るべき一般的な場所は何ですか?
passenger-status
コマンドは約 30 分間隔で発行されました。passenger_pool_idle_time
ここで確認できる conf ファイルで 0 に設定されています: https://gist.github.com/panabee/8ddf95a72d6a07e29c7f
Passenger 4.0.5、Rails 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 ~]#