Страница 1 из 2

Apache2 на NW65SP5 выжирает память...

СообщениеДобавлено: 06 ноя 2006, 14:40
Сумин Евгений
Здравствуйте!
Подскажите пожалуйста, ч чем может быть связана проблема выгребки памяти апачем. За 2-3 часа при 5-10 пользователей на сайте апач выжерает 400-500 метров. Если его не выгрузить то серваку становится плохо...
Можно ли как-то ограничить память, отдаваемую апачу?

NW65SP5 RAM 1024.

apache.nlm забирает именно ?

СообщениеДобавлено: 06 ноя 2006, 14:47
skoltogyan
apache.nlm забирает именно ?

СообщениеДобавлено: 06 ноя 2006, 14:49
Сумин Евгений
да

а чем именно пользуются пользователи ?

СообщениеДобавлено: 06 ноя 2006, 15:02
skoltogyan
там обычные HTML странички или java, php.. ?

NW65Sp5 + это
http://support.novell.com/servlet/filed ... 5os5a.exe/
?

у вас два проца работают или один ?

СообщениеДобавлено: 06 ноя 2006, 15:12
Сумин Евгений
Проц 1, SP5 уже. На серваке крутится PHP. Сейчас попробую этот патч, понаблюдаю, о результатах отпишусь.
Спасибо !

СообщениеДобавлено: 06 ноя 2006, 16:37
Сумин Евгений
Не помогло... За 2 часа 540 метров... Причем в свап память не попадает, только в физической памяти...

Какая там версия апача?

СообщениеДобавлено: 06 ноя 2006, 18:27
Андрей Фисенко
Попробуйте http://apache.rediska.ru/httpd/binaries ... etware.zip
если она выше.
Только конфиг не затрите. :)

а если эти 2 часа не пользоваться апачем ?

СообщениеДобавлено: 06 ноя 2006, 18:32
skoltogyan
если эти 2 чаcа непользоваться апачем ??

СообщениеДобавлено: 06 ноя 2006, 18:56
Сумин Евгений
На ночь перезагружу, отключу от сети - посмотрим как он себя будет чувствовать... А апгрейдить попробую завтра.
Спасибо, о результатах отпишусь.

СообщениеДобавлено: 07 ноя 2006, 01:08
Сумин Евгений
Попробовал apache 2.2.3 - память так же выжерает.
При отсутствии запросов к форуму память не растет вроде... Тут нужно понаблюдать.
А можно как-то жестко ограничить память, выделяемую для apache?

СообщениеДобавлено: 07 ноя 2006, 10:54
Михаил Григорьев
Сумин Евгений писал(а):Попробовал apache 2.2.3 - память так же выжерает.


LibC обновляли?

У меня Apache 2.0.59, качал отседа
Первым делом обновлял LibC и вам рекомендую

Заодно обновите PHP здесь

Есть подозрение что память отедает старый mod_php5.nlm (mod_php.nlm) что идет в комплекте с апачем, mod_php.nlm нужно брать из комплекта PHP!

СообщениеДобавлено: 07 ноя 2006, 13:39
Сумин Евгений
LibC поменял - сейчас посмотрим, чего получится. Apache 2.2.3 (до этого пробовал 2,054 - та же фигня.) PHP у меня новое. От 06.09.2006, до этого использовал более древнее - та же фигня.
Крутится форму типа этого, на таком же движке...

А скажите пожалуйста, сколько памяти выжерает у вас Apache.nlm? А он может вообще свап использовать? - он у меня в свап не переходит...

СообщениеДобавлено: 07 ноя 2006, 14:17
Михаил Григорьев
Сумин Евгений писал(а):LibC поменял - сейчас посмотрим, чего получится.


Евгений желательно версии NLM модулей писать
так оно понятнее что к чему

Допустим у меня:

LIBC.NLM
Loaded from [C:\NWSERVER\] on Oct 3, 2006 7:56:32 pm
(Address Space = OS)
Standard C Runtime Library for NLMs [optimized, 7]
Version 9.00.03 22 May 2006
Copyright (c) 1999-2006 by Novell, Inc. All rights reserved.

APACHE2.NLM
Loaded from [SYS:\APACHE2\] on 26 Oct 2006 15:37:43
(Address Space = OS)
Apache Web Server 2.0.59-p
Version 2.00.59 28 July 2006
Copyright 2006 The Apache Software Foundation. Licensed under the Apache License Version 2.0.

MOD_PHP5.NLM
Loaded from [SYS:\APACHE2\MODULES\] on 26 Oct 2006 15:53:06
(Address Space = OS)
PHP 5.0.5 - Apache 2.0.59 Filter Module
Version 1.00 28 August 2006
Copyright (c) 1997-2005 The PHP Group.

PHP5LIB.NLM
Loaded from [SYS:\PHP5\] on 4 Oct 2006 14:17:48
(Address Space = OS)
PHP 5.0.5 - Script Interpreter and Library
Version 1.00 6 September 2006
Copyright (c) 1997-2005 The PHP Group.

СообщениеДобавлено: 07 ноя 2006, 15:17
Сумин Евгений
LIBC.NLM 9.00.04 20 Sep 2006
APACHE.NLM 2.02.03 27 Jul 2006
mod_php5.nlm 1.00 28 Aug 2006
php5lib.nlm 1.00 6 Sep 2006

Вроде все так же как у вас...

СообщениеДобавлено: 07 ноя 2006, 22:35
Сумин Евгений
В ходе мучительных экспериментов установил:
- память отжерается только если подключаем PHP, причем не важно какое... PHP4 или PHP5. Если его не подключать, то апачу все пофигу, жрет он меньше метра и можно мучать его как хочешь.
- потребление памяти не зависит от кол-ва клиентов сервера, т.е. достаточно пихнуть сервак, один раз обратится к порталу и память начинает течь сама по себе...
- за 2 часа выгребается около 300 МБ.
- на другом серваке стоит все то же самое (кроме портала - там другой) и память не течет (апач выгребает 30 МБ и все...)

Может есть у кого-нибудь версия? - чудеса какие-то.

Не может это быть связано с железякой? - врядле конечно, но что еще думать?

ПС.

Пробовал апач 2.054, 2.059, 2.2.3; PHP 4.4, 5.05, 5.16. При всех сочетаниях одна и та же картина...