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

Apache / Passenger: не следует PassengerMaxPoolSize / PassengerMaxInstancesPerApp?

Если я прав, когда думаю, что строка

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
.....

Некоторые примечания:

Для отслеживания этих проблем запустите passenger-status -v на сервере даст хороший обзор того, что действительно активно. Точно так же passenger-memory-status даст вам хороший обзор использования памяти.

Что касается версий, рассмотрите возможность обновления до пассажира> 3.0.7 - у меня были аналогичные проблемы с рельсами / стрекозой и утечками памяти в ранних выпусках 3.0. ImageMagick 6.6.0 и rmagick 2.13.1 некоторое время хорошо работали в производственной среде.