Page 1 of 1

Apache

Posted: Thu Nov 29, 2012 10:00 pm
by XakRu
апач использует около 300 МБ оперативной памяти. Tamplate выбрал hosting там ведь ограничение стоит на 32 МБ. Это каcается одного child'а? Каким образом уменьшить потребление памяти?

Re: Apache

Posted: Thu Nov 29, 2012 10:16 pm
by XakRu
Разобрался. Т.к. сервер у меня не нагруженный изменил конфиг апача. Теперь есть в среднем 170 Мб
Ну не нужны мне "мертвые" процессы пожирающие память

Code: Select all

ServerTokens OS
ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 30
KeepAlive Off
MaxKeepAliveRequests 3
KeepAliveTimeout 10

<IfModule prefork.c>
    StartServers       3
    MinSpareServers    3
    MaxSpareServers    5
    ServerLimit       64
    MaxClients       150
    MaxRequestsPerChild  4000
</IfModule>

<IfModule worker.c>
    StartServers         2
    MaxClients         150 
    MinSpareThreads     25
    MaxSpareThreads     75
    ThreadsPerChild     25
    MaxRequestsPerChild  4000
</IfModule>

<IfModule itk.c>
    StartServers       3
    MinSpareServers    3
    MaxSpareServers    5  
    ServerLimit       64
    MaxClients       150
    MaxRequestsPerChild  4000
</IfModule>
Вот такой у меня теперь конфиг. Критика уместна если по делу.

Re: Apache

Posted: Thu Nov 29, 2012 10:34 pm
by XakRu
После рестарта сервера clamd жрет всю оставшуюся память 68%
-Остановил процесс. Всё вернулось в норму.
-Удалил clam с автозагрузки потому что не держу почтовые ящики на этом сервере.

Code: Select all

chkconfig clamd off
Предпочитаю для разных целей выделять отдельные сервера.
Думаю о том что бы отключить демон named, но не знаю как он потом повлияет на отправку писем.

Вопрос разработчику :

Проводится ли какая нибудь настройка DNS сервера при установке и на что повлияет остановка демона named? Использую ДНС адреса регистратора.

Re: Apache

Posted: Thu Nov 29, 2012 10:47 pm
by skid
Отсутвите днс, ровно как и почтового сервера, это предусмотренный сценарий, на работоспособности это не скажется.

Re: Apache

Posted: Fri Nov 30, 2012 8:22 am
by XakRu
Clamd потреблял огромное количество памяти. Потом Spamd начал пожирать.
Если clamd можно остановить, командой

Code: Select all

service clamd stop 
Как быть с Spamd? Насколько я понял - он собран из исходников и прописан в крон.
Предлагаю предоставить пользователю выбор установки некоторых второстепенных компонентов.
Иначе у пользователей могут возникнуть предпосылки на громоздкость и тормознутость панели, при том что установлен nginx как фронт-энд.

Re: Apache

Posted: Fri Nov 30, 2012 10:50 am
by skid
Все программное обеспечение, включая саму панель, устанавливается из пакетов.
Команда

Code: Select all

service spamd stop
остановит работу антиспама.

Re: Apache

Posted: Fri Nov 30, 2012 11:08 am
by XakRu
не помогло.
Ответ системы был о том что сервис неизвестен.
Первое что я сделал была эта команда. Вечером после работы попробую еще раз, может опечатку допустил в команде

Re: Apache

Posted: Sat Dec 01, 2012 9:29 am
by skid
Упс, я ошибся :) Прошу прощения. Для остановки используйте команду

Code: Select all

service spamassassin stop
если хотите чтобы сервис не запускался после автозагрузки, то используйте

Code: Select all

chkconfig spamassassin off