Если я прав, когда думаю, что строка
30193 ramon 16 0 170M 119M 3628 S 0.0 11.6 0:08.47 Rack: /var/www/salcedoauctions/current
в htop означает, что есть одно порождение приложения salcedoauctions, затем как получилось, что появлений так много больше, чем я указал?
Вот мой httpd.conf:
....
PassengerMaxPoolSize 4
PassengerMaxInstancesPerApp 2
....
Вот полукомплект htop:
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
30193 ramon 16 0 170M 119M 3628 S 0.0 11.6 0:08.47 Rack: /var/www/salcedoauctions/current
30197 ramon 18 0 170M 119M 3628 S 0.0 11.6 0:02.08 Rack: /var/www/salcedoauctions/current
30198 ramon 18 0 170M 119M 3628 S 0.0 11.6 0:01.96 Rack: /var/www/salcedoauctions/current
30199 ramon 18 0 170M 119M 3628 S 0.0 11.6 0:01.96 Rack: /var/www/salcedoauctions/current
30067 ramon 15 0 167M 117M 3648 S 0.0 11.5 0:08.77 Rack: /var/www/salcedoauctions/current
30202 ramon 16 0 167M 117M 3648 S 0.0 11.5 0:04.55 Rack: /var/www/salcedoauctions/current
30203 ramon 16 0 167M 117M 3648 S 0.0 11.5 0:03.43 Rack: /var/www/salcedoauctions/current
30204 ramon 16 0 167M 117M 3648 S 0.0 11.5 0:03.32 Rack: /var/www/salcedoauctions/current
28454 ramon 16 0 73764 51732 2520 S 0.0 4.9 0:00.66 Rack: /var/www/unstilted/current
.....
Некоторые примечания:
Пассажир 3.0.0
ОБНОВЛЕНИЕ # 1 Выполняется passenger-status
хотя показывает числа, которые я ожидаю увидеть. Полагаю, я просто неправильно это понял. Причина, по которой я спрашиваю, заключается в том, что мой 1 ГБ памяти израсходован, и иногда сервер останавливается. Похоже, что эти процессы забирают оперативную память.
Ruby 1.9.2
, Rails 3.1.x
, dragonfly 0.9.3
, ImageMagick 6.7
; и у меня все еще та же проблема. Это больше не Dragonfly, потому что в более новых версиях не используется rmagick
. Он выполняет вызов командной строки для преобразования изображений.Для отслеживания этих проблем запустите passenger-status -v
на сервере даст хороший обзор того, что действительно активно. Точно так же passenger-memory-status
даст вам хороший обзор использования памяти.
Что касается версий, рассмотрите возможность обновления до пассажира> 3.0.7 - у меня были аналогичные проблемы с рельсами / стрекозой и утечками памяти в ранних выпусках 3.0. ImageMagick 6.6.0 и rmagick 2.13.1 некоторое время хорошо работали в производственной среде.