Привет , я заметил странное поведение при установке Phusion Passenger 6.0.4
Через несколько часов процессор первого процесса никогда не падает даже ниже 50% хотя он не обрабатывает сессий. И, конечно, из-за способа, которым пассажир выполняет балансировку нагрузки, он никогда не отключается.
Это обычное поведение? Любой способ это исправить?
Мы используем:
- Phusion Passenger 6.0.4
- , интегрированный с nginx / 1.14.0
- Rails 5.2 .4.2
- Ruby 2.6.3
Конфигурация:
- Nginx worker_processes: 4
- размер очереди: 250
- max_pool_size: 32
- min_instance: 6
Вот вывод passenger-status
:
Version : 6.0.4
Date : 2020-04-11 00:55:12 +0200
Instance: cf9jyS0a (nginx/1.14.0 Phusion_Passenger/6.0.4)
----------- General information -----------
Max pool size : 32
App groups : 1
Processes : 10
Requests in top-level queue : 0
----------- Application groups -----------
/home/*****/***** (production):
App root: /home/*****/*****
Requests in queue: 0
* PID: 34414 Sessions: 0 Processed: 28571 Uptime: 4h 1m 42s
CPU: 68% Memory : 278M Last used: 1s ago
* PID: 34437 Sessions: 0 Processed: 25289 Uptime: 4h 1m 42s
CPU: 63% Memory : 284M Last used: 3s ago
* PID: 34461 Sessions: 0 Processed: 22270 Uptime: 4h 1m 41s
CPU: 55% Memory : 280M Last used: 5s ago
* PID: 34489 Sessions: 0 Processed: 20449 Uptime: 4h 1m 41s
CPU: 47% Memory : 276M Last used: 3s ago
* PID: 34534 Sessions: 0 Processed: 18408 Uptime: 4h 1m 41s
CPU: 38% Memory : 272M Last used: 3s ago
* PID: 34596 Sessions: 0 Processed: 15585 Uptime: 4h 1m 40s
CPU: 29% Memory : 254M Last used: 4s ago
* PID: 34619 Sessions: 0 Processed: 14830 Uptime: 4h 1m 40s
CPU: 21% Memory : 254M Last used: 5s ago
* PID: 34643 Sessions: 0 Processed: 12296 Uptime: 4h 1m 40s
CPU: 15% Memory : 253M Last used: 35s ago
* PID: 30431 Sessions: 0 Processed: 50 Uptime: 45m 52s
CPU: 0% Memory : 263M Last used: 35s ago
* PID: 24294 Sessions: 0 Processed: 0 Uptime: 1m 30s
CPU: 0% Memory : 49M Last used: 1m 30s ago