apache сжирает оперативку

D
На сайте с 23.11.2008
Offline
120
5399

У меня странная проблема появилась.

На моем дебиане анач постепенно сжирает всю оперативку и впс зависает.

При чем количество процесов апача прмиерно одинаковое всегда - 10 штук, но они постепенно начинают использовать все больше и больше оперативки.

Где копать? В чем может біть проблема?

M
На сайте с 01.12.2009
Offline
235
#1

пишите, нужно грамотно оптемезировать.

Администратор Linux,Freebsd. построения крупных проектов.
KU
На сайте с 17.07.2008
Offline
251
#2

Можно уменьшить MaxRequestsPerChild, но причину проблемы это не устранит.

Что говорит


php -v
php -m

?

Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
D
На сайте с 23.11.2008
Offline
120
#3

PHP 5.2.6-1+lenny8 with Suhosin-Patch 0.9.6.2 (cli) (built: Mar 14 2010 08:14:04)

Copyright (c) 1997-2008 The PHP Group

Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

with XCache v1.3.0, Copyright (c) 2005-2009, by mOo


bcmath
bz2
calendar
ctype
date
dba
dom
exif
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
mime_magic
mysql
mysqli
ncurses
openssl
pcntl
pcre
PDO
pdo_mysql
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
XCache
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]
XCache
bugsmoran
На сайте с 18.02.2010
Offline
223
#4
KM.UA:
Можно уменьшить MaxRequestsPerChild, но причину проблемы это не устранит.

Если TC втолкнулся с проблемой утечки памяти, то вполне устранит.

А если просто слишком высокая нагрузка, то проблему решит MaxClients

К TC: дайте пожалуйста из конфига Апача блок if mpm_prefork

iamsens
На сайте с 26.08.2009
Offline
115
#5

а может там пару лишних модулей с пхп убрать? )))

D
На сайте с 23.11.2008
Offline
120
#6

# prefork MPM

# StartServers: number of server processes to start

# MinSpareServers: minimum number of server processes which are kept spare

# MaxSpareServers: maximum number of server processes which are kept spare

# MaxClients: maximum number of server processes allowed to start

# MaxRequestsPerChild: maximum number of requests a server process serves

<IfModule mpm_prefork_module>

StartServers 5

MinSpareServers 5

MaxSpareServers 10

MaxClients 150

MaxRequestsPerChild 0

</IfModule>

iamsens
На сайте с 26.08.2009
Offline
115
#7

а конфиг железа какой?

M
На сайте с 01.12.2009
Offline
235
#8
bugsmoran:
Если TC втолкнулся с проблемой утечки памяти, то вполне устранит.

А если просто слишком высокая нагрузка, то проблему решит MaxClients

К TC: дайте пожалуйста из конфига Апача блок if mpm_prefork

Это вы где утечку памяти нашли в apache ? =)

D
На сайте с 23.11.2008
Offline
120
#9

гиг оперативки

djos добавил 13.07.2010 в 15:41

на мускул отдал 500 метров в пике

iamsens
На сайте с 26.08.2009
Offline
115
#10
madoff:
Это вы где утечку памяти нашли в apache ? =)

вероятно процессы апаче в топе много весить стали

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий