URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 29512
[ Назад ]

Исходное сообщение
"Большая загрузка Apache"

Отправлено undef , 02-Май-03 12:33 
Иногда появляются процессы apache которые весят в пямяти по 115 мегабайт, и они не умирают. Также достоверно изветсно, что запросов в это время не производится.

Возможно это связано с тем, что там выполняются злые скрипты на php & mysql. Они сами по себе обрабатывают большое количество данных, и возможно не чистят память. Способов оптимизировать запросы к базе данных нету.

Версии:
FreeBSD 4.7-RELEASE
Apache - 1.3.27rusPL30.17
PHP    - 4.3.1
MySQL  - 3.23.56

Кто сталкивался, подскажите, как можно избавится от этой проблемы.
Спасибо.


Содержание

Сообщения в этом обсуждении
"Большая загрузка Apache"
Отправлено Chris , 02-Май-03 22:37 
Поставь в конфиге апача тайм-айт на запросы... хотя он длжен обычно стоять... Если не поможет.. прдется в кроне делать каждые там час
~/apachectl gracefull :-)

"Большая загрузка Apache"
Отправлено gara , 02-Май-03 23:30 
>Возможно это связано с тем, что там выполняются злые скрипты на php
>& mysql. Они сами по себе обрабатывают большое количество данных, и
>возможно не чистят память. Способов оптимизировать запросы к базе данных нету.

Однозначно.
попробуй полечить так:
в passwd файле юзверю от которого работает апаче даеш class какой


"Большая загрузка Apache"
Отправлено gara , 02-Май-03 23:31 
>Возможно это связано с тем, что там выполняются злые скрипты на php
>& mysql. Они сами по себе обрабатывают большое количество данных, и
>возможно не чистят память. Способов оптимизировать запросы к базе данных нету.

Однозначно.
попробуй полечить так:
в passwd файле юзверю от которого работает апаче даеш class какойнибудь из фалй login.conf
в файле login.conf настраиваеш в этом класе ограничение использования памяти. Может поможет


"Большая загрузка Apache"
Отправлено uldus , 04-Май-03 12:52 
>Иногда появляются процессы apache которые весят в пямяти по 115 мегабайт, и

>FreeBSD 4.7-RELEASE
>Apache - 1.3.27rusPL30.17
>PHP    - 4.3.1

Это извечная проблема mod_php, если не устанавливать жесткую квоту
через "memory_limit 3M" в php.ini, то любой php скрипт с memory leak сьест сколько угодно памяти, а после его завершения mod_php эту память не освободит, в будет использовать для распределения памяти в будущем.


"Большая загрузка Apache"
Отправлено Юрис , 10-Май-03 14:17 
>>Иногда появляются процессы apache которые весят в пямяти по 115 мегабайт, и
>
>>FreeBSD 4.7-RELEASE
>>Apache - 1.3.27rusPL30.17
>>PHP    - 4.3.1
>
>Это извечная проблема mod_php, если не устанавливать жесткую квоту
>через "memory_limit 3M" в php.ini, то любой php скрипт с memory leak
>сьест сколько угодно памяти, а после его завершения mod_php эту память
>не освободит, в будет использовать для распределения памяти в будущем.

По умолчанию насколько я знаю стоит ограничение в размере 8 Мб.


"Большая загрузка Apache"
Отправлено Talmuth , 04-Май-03 14:27 
>Возможно это связано с тем, что там выполняются злые скрипты на php
>& mysql. Они сами по себе обрабатывают большое количество данных, и
>возможно не чистят память. Способов оптимизировать запросы к базе данных нету.

как это нету?
а просто закрывать доступ к базе в конце скриптов?

или ансет?