LINUX.ORG.RU
ФорумAdmin

Как заставить Redmine кушать меньше памяти?


0

1

А то процесс ruby много ест. Может, есть какие-то настройки, я так визуально пощупал - не нашёл.

Кстати, 8 процессов php-cgi для lighttpd, постоянно висящих в памяти - это нормально? Или можно что-то подкрутить, чтобы висело 1-2, и жрать особо не просило, без каких-то потерь в функциональности?

Ответ на: комментарий от guyvernk

Я вижу. Я не понимаю только, что это означает. Там 2 процесса и 4 подпроцесса. Что лучше поставить - 1 и 2, 2 и 1, 1 и 1, или это создаст проблем и вообще лучше не трогать?

movietrouble
() автор топика
Ответ на: комментарий от guyvernk

знать бы ещё, кто это :)

по умолчанию в lenny записано вот так:

«max-procs» => 2,
«idle-timeout» => 20,
«bin-environment» => (
«PHP_FCGI_CHILDREN» => «4»,
«PHP_FCGI_MAX_REQUESTS» => «10000»

что нужно написать, чтобы было, как у тебя?

movietrouble
() автор топика
Ответ на: комментарий от movietrouble
# Количество управляющих (мастер) процессов fastcgi (работают не зависимо)
FCGI_CHILDREN=1
# Количество запущенных подпроцессов php для каждого мастер процесса fastcgi
# Чем больше нагрузка тем, больше должно быть больше значение
PHP_FCGI_CHILDREN=4
# Количество запросов через которые процесс php автоматически будет перезапущен.
# Это защищает от возможных утечек памяти
PHP_FCGI_MAX_REQUESTS=1000

вероятно что то вроде этого просто я использую php-fpm для управления воркерами

guyvernk
()
Ответ на: комментарий от guyvernk

Поменял 4 на 2, сэкономил аж 3 мб памяти. Мда. Значит, тут особо не выиграешь. Но основная проблема - это ruby, которое запросто может и 200 мб откушать. :(

movietrouble
() автор топика
Ответ на: комментарий от movietrouble

сэкономил аж 3 мб памяти

это без нагрузки.

далее воркер может кушать памяти сколько ему потребуется. ограничение может быть связанано с memory_limit а так же расширениями пхп вроде eaccelerator или xcache

guyvernk
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.