Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 28.01.2011, 09:34   #1
Дипломник
 
Регистрация: 25.11.2009
Сообщений: 73
Репутация: -735

По умолчанию Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

Всем привет!
VDS, 256 памяти, при загрузке сервера использовано примерно 135 MB памяти, при добавлении скриптом новостей в памяти появляются процессы (см. ниже) и памяти становится занятой около 200 Mb!
Вопрос! Почему висят процессы и занимают память?

Думал через какое то время выгрузятся ), утром смотрю - все по прежнему!)
Действий на сервере никаких не происходит! ...сайт тестовый без пользователей!

Спасибо за ответ!

зы
прошу сильно "не пинать" возможно за тупой вопрос - все когда то начинали....))

1325 www-data 6.4 0.0 /usr/sbin/httpd
1683 www-data 7.3 0.0 /usr/sbin/httpd
1686 www-data 7.6 0.0 /usr/sbin/httpd
1691 www-data 6.3 0.0 /usr/sbin/httpd
1692 www-data 6.3 0.0 /usr/sbin/httpd
17683 www-data 7.7 0.0 /usr/sbin/httpd
28498 www-data 7.8 0.0 /usr/sbin/httpd
32410 www-data 6.3 0.0 /usr/sbin/httpd
32761 www-data 6.2 0.0 /usr/sbin/httpd
project-s вне форума   Ответить с цитированием

Реклама
Старый 28.01.2011, 09:46   #2
Raistlin
Одинокий зверь
 
Аватар для Raistlin
 
Регистрация: 01.02.2010
Сообщений: 4,322
Репутация: 80337
Отправить сообщение для Raistlin с помощью ICQ Отправить сообщение для Raistlin с помощью Skype™
Социальные сети

По умолчанию Ответ: Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

Читаем документацию и узнаем, как работает apache prefork. переключите его в режим worker.
Raistlin вне форума   Ответить с цитированием
Старый 28.01.2011, 09:56   #3
project-s
Дипломник
 
Регистрация: 25.11.2009
Сообщений: 73
Репутация: -735

ТопикСтартер Re: Ответ: Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

Цитата:
Сообщение от Raistlin Посмотреть сообщение
Читаем документацию и узнаем, как работает apache prefork. переключите его в режим worker.
спасибо за ответ!
Буду благодарен, если кто подскажет - в каком файле, какие строчки - добавить или изменить.
project-s вне форума   Ответить с цитированием
Старый 28.01.2011, 10:07   #4
Raistlin
Одинокий зверь
 
Аватар для Raistlin
 
Регистрация: 01.02.2010
Сообщений: 4,322
Репутация: 80337
Отправить сообщение для Raistlin с помощью ICQ Отправить сообщение для Raistlin с помощью Skype™
Социальные сети

По умолчанию Ответ: Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

пересобрать апач из исходников как вариант... В CentOS решается просто правкой /etc/sysconfig/httpd, а в Debian - поставьте пакет с нужным MPM. Очевидные вещи много раз рассмотрены.
Raistlin вне форума   Ответить с цитированием
Старый 28.01.2011, 10:19   #5
Andreyka
Настройщик серверов
 
Аватар для Andreyka
 
Регистрация: 19.02.2005
Адрес: Odessa
Сообщений: 12,728
Репутация: 391399
Отправить сообщение для Andreyka с помощью ICQ Отправить сообщение для Andreyka с помощью AIM Отправить сообщение для Andreyka с помощью MSN Отправить сообщение для Andreyka с помощью Yahoo Отправить сообщение для Andreyka с помощью Skype™ Send Message via Jabber to Andreyka
Социальные сети Профиль на Хабрахабре

По умолчанию Re: Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

Апач на 256M не очень
Лучше nginx + php-fpm
__________________
Взлом шифрованной файловой системы LUKS - реальность!
Andreyka вне форума   Ответить с цитированием
Старый 28.01.2011, 10:20   #6
project-s
Дипломник
 
Регистрация: 25.11.2009
Сообщений: 73
Репутация: -735

ТопикСтартер Re: Ответ: Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

Цитата:
Сообщение от Raistlin Посмотреть сообщение
В CentOS решается просто правкой /etc/sysconfig/httpd,
у меня именно CentOS!
Открыл файл /etc/sysconfig/httpd
вижу строчку: #HTTPD=/usr/sbin/httpd.worker
Удаляю #
так? ))

project-s добавил 28-01-2011 в 11:22
Цитата:
Сообщение от Andreyka Посмотреть сообщение
Апач на 256M не очень
Лучше nginx + php-fpm
256 - для ознакомления...
в реале будет 8GB

Последний раз редактировалось project-s; 28.01.2011 в 10:22.. Причина: Добавлено сообщение
project-s вне форума   Ответить с цитированием
Старый 28.01.2011, 11:29   #7
Raistlin
Одинокий зверь
 
Аватар для Raistlin
 
Регистрация: 01.02.2010
Сообщений: 4,322
Репутация: 80337
Отправить сообщение для Raistlin с помощью ICQ Отправить сообщение для Raistlin с помощью Skype™
Социальные сети

По умолчанию Ответ: Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

Так, так... А сколько у вас в реале будет нам не интересно . Апач перегрузите после удаления. И читайте документацию - на глупые очевидные вопросы отвечать не интересно .
Raistlin вне форума   Ответить с цитированием
Старый 28.01.2011, 12:58   #8
myhand
Академик
 
Регистрация: 16.09.2009
Сообщений: 4,853
Репутация: 138734

По умолчанию Ответ: Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

Цитата:
Сообщение от Raistlin Посмотреть сообщение
Читаем документацию и узнаем, как работает apache prefork. переключите его в режим worker.
Ага, а еще родить thread-safe PHP? Не городите чепухи. Для этого нужно пересобирать и апач, и PHP - как минимум. Не для беременных женщин и детей...

Автору - поставьте nginx перед апачем (Using nginx as reverse-proxy server: http://kovyrin.net/2006/04/17/typica...onfigurations/). Всякие nginx + php-fpm, а тем более mpm worker - не вашего ума дело. Доломаете все нахрен кривыми руками.
myhand вне форума   Ответить с цитированием
Старый 28.01.2011, 13:14   #9
Andreyka
Настройщик серверов
 
Аватар для Andreyka
 
Регистрация: 19.02.2005
Адрес: Odessa
Сообщений: 12,728
Репутация: 391399
Отправить сообщение для Andreyka с помощью ICQ Отправить сообщение для Andreyka с помощью AIM Отправить сообщение для Andreyka с помощью MSN Отправить сообщение для Andreyka с помощью Yahoo Отправить сообщение для Andreyka с помощью Skype™ Send Message via Jabber to Andreyka
Социальные сети Профиль на Хабрахабре

По умолчанию Re: Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

myhand, а что, php как cgi для апача уже отменили?
Andreyka вне форума   Ответить с цитированием
Старый 28.01.2011, 13:28   #10
myhand
Академик
 
Регистрация: 16.09.2009
Сообщений: 4,853
Репутация: 138734

По умолчанию Ответ: Re: Процессы висят в памяти и не выгружаются (/usr/sbin/httpd)

Цитата:
Сообщение от Andreyka Посмотреть сообщение
myhand, а что, php как cgi для апача уже отменили?
А Вы это предлагаете в качестве решения на VPS? :-)

Кончайте с Raistlin издеваться над бедным прожектом ;-) Один посоветовал тредовый апач - другой советует вообще вынести обработку PHP в CGI.
myhand вне форума   Ответить с цитированием
Ответ




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 06:18. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны