Tomsk Sysadmins Forum

Unix => Разное => Topic started by: ingvard on October 31, 2008, 12:22:01

Title: Проблема с ОЗУ на ASPlinux
Post by: ingvard on October 31, 2008, 12:22:01
Проблема с ОЗУ на ASPlinux
Вот у меня возникла такая проблема:
После запуска httpd сервера
при каждом обновлении сайта или скачивании файла, идет наращивания объема использованного ОЗУ.
Например если я скачиваю файл весом 2-3гб то оперативная память переполниться за минуты 3.(у меня 3гб ОЗУ)
Но при завершении сессии пользователя - объем продолжает висеть в оперативки, приходиться делать reboot.
Помогите справиться с этой проблемой.
allkill httpd не помогае
Title: Проблема с ОЗУ на ASPlinux
Post by: demiurg on November 01, 2008, 04:09:21
Quote from: ingvard
Проблема с ОЗУ на ASPlinux
Вот у меня возникла такая проблема:
После запуска httpd сервера
при каждом обновлении сайта или скачивании файла, идет наращивания объема использованного ОЗУ.
Например если я скачиваю файл весом 2-3гб то оперативная память переполниться за минуты 3.(у меня 3гб ОЗУ)
Но при завершении сессии пользователя - объем продолжает висеть в оперативки, приходиться делать reboot.
Помогите справиться с этой проблемой.
allkill httpd не помогае
Во-первых, телепаты в отпуске, во-вторых, попробуйте описать проблему подробнее и понятнее, а так совершенно не понятно кто на ком стоял.
Ну и не помешает привести вывод команд ps auxw, free -tm, версию ASPL и версию apache.
Title: Проблема с ОЗУ на ASPlinux
Post by: ingvard on November 02, 2008, 09:10:03
Quote from: demiurg
Во-первых, телепаты в отпуске, во-вторых, попробуйте описать проблему подробнее и понятнее, а так совершенно не понятно кто на ком стоял.
Ну и не помешает привести вывод команд ps auxw, free -tm, версию ASPL и версию apache.
Ну проблема в том что не известно что ест так много ОЗУ – я думал это httpd,но когда я убиваю приложение командой killall httpd как было использовано 3 гб оперы так и остается. Основной минус в том что сервак при переполнении сперва тормозит потом падает.
ASPlinux 11.2
apache (httpd) версии 2.0.54
Ниже файл с выполненными командами
Title: Проблема с ОЗУ на ASPlinux
Post by: demiurg on November 02, 2008, 14:04:25
Quote from: ingvard
Ну проблема в том что не известно что ест так много ОЗУ – я думал это httpd,но когда я убиваю приложение командой killall httpd как было использовано 3 гб оперы так и остается. Основной минус в том что сервак при переполнении сперва тормозит потом падает.
ASPlinux 11.2
apache (httpd) версии 2.0.54
Ниже файл с выполненными командами
А на основании каких данных Вы решили, что выедается ОЗУ?
Из приведённой Вами информации следует, что приложениями используется в лучшем случае несколько процентов ОЗУ, остальное задействовано системой под буферы.
Кроме того, судя по free -tm у Вас еще и почти 10Гб свопа.
А как выглядит это падение? Может у Вас проблемы с железом?
Title: Проблема с ОЗУ на ASPlinux
Post by: ingvard on November 02, 2008, 16:08:52
Quote from: demiurg
А на основании каких данных Вы решили, что выедается ОЗУ?
Из приведённой Вами информации следует, что приложениями используется в лучшем случае несколько процентов ОЗУ, остальное задействовано системой под буферы.
Кроме того, судя по free -tm у Вас еще и почти 10Гб свопа.
А как выглядит это падение? Может у Вас проблемы с железом?
Mem:   3115064k total,  3006448k used,   108616k free,    37484k buffers
Ну как бы написано что используется (3006448k used)
1 Первый этап перед падением Озу становиться как на приведенном примере. (сайт начинает чуть чуть тормозить)
2 Перестаёт работать сайт,фтп и доступ к серверу через ssh или всё запускается мин через 2-5.
3 Сервер перестаёт быть доступным приходиться делать рестарт.
Железо тут не причём это уже на 2 пк происходит.
Title: Проблема с ОЗУ на ASPlinux
Post by: demiurg on November 02, 2008, 19:47:38
Quote from: ingvard
Mem:   3115064k total,  3006448k used,   108616k free,    37484k buffers
Вот только в процессах не видно чтобы использовалось столько ОЗУ
Quote from: ingvard
Ну как бы написано что используется (3006448k used)
1 Первый этап перед падением Озу становиться как на приведенном примере. (сайт начинает чуть чуть тормозить)
2 Перестаёт работать сайт,фтп и доступ к серверу через ssh или всё запускается мин через 2-5.
Ну да, по симптомам похоже на работу OOM Killer.
Quote from: ingvard
3 Сервер перестаёт быть доступным приходиться делать рестарт.
Железо тут не причём это уже на 2 пк происходит.
А в логах что пишется в тот момент когда все начинает тормозить?
И кстати, а на физической консоли какие-то сообщения при этом пишутся?
Еще можно попробовать задать вопрос разработчикам ASPL (хотя надежда, что ответят слабая).

P.S. А обновляться пробовали? yum update.
Судя вот по этому ftp://ftp.asplinux.ru/pub/i386/updates/11.2/i386/ (http://ftp://ftp.asplinux.ru/pub/i386/updates/11.2/i386/)
В 11.2 версия апача httpd-2.2.2-1.3asp.i386.rpm
И кстати, в исходном дистрибутиве httpd-2.2.2-1.2asp.i386.rpm, Вы уверены, что у Вас ASPL 11.2?
А вот в ASP 11 httpd-2.0.54-10.2asp.i386.rpm, при этом я собирал пакет httpd-2.2.3-5.i386.rpm взяв src.rpm из Федоры, проблем не замечал, но и нагрузка на этот "сервер" мизерная (домашняя файлопомойка).
Title: Проблема с ОЗУ на ASPlinux
Post by: ingvard on November 02, 2008, 22:17:45
Вот это у меня стоит http://torrents.vtomske.ru/forum/viewtopic.php?t=15982 (http://torrents.vtomske.ru/forum/viewtopic.php?t=15982) попробую другую версию апача поставить.
Вопрос не по теме:
какую ос можно поставить под сайт где онлайн был бы около 80-100 человек.
проц CPU Intel Core 2 Duo E6300 BOX 1.86 ГГц/ 2Мб/ 1066МГц 775-LGA
и 3гб оперы. (не учитывая FreeBSD и slackware)
Title: Проблема с ОЗУ на ASPlinux
Post by: demiurg on November 02, 2008, 23:58:11
Quote from: ingvard
Вот это у меня стоит http://torrents.vtomske.ru/forum/viewtopic.php?t=15982 (http://torrents.vtomske.ru/forum/viewtopic.php?t=15982) попробую другую версию апача поставить.
Проверить очень просто
cat /etc/asplinux-release
Quote from: ingvard
Вопрос не по теме:
какую ос можно поставить под сайт где онлайн был бы около 80-100 человек.
проц CPU Intel Core 2 Duo E6300 BOX 1.86 ГГц/ 2Мб/ 1066МГц 775-LGA
и 3гб оперы. (не учитывая FreeBSD и slackware)
Вообще-то я первый раз сталкиваюсь с таким поведением системы.
Использовал FC 6,7,8,9 и CentOS на серверах с аналогичной или большей нагрузкой.
Title: Проблема с ОЗУ на ASPlinux
Post by: Xray_Linux_Root on November 03, 2008, 12:52:00
Аналогичная проблема, на последнем принт-сервере в локальной сети под управлением ASPLinux той же версии. Разница только в том, что apache на нём нет
Не разбирался с проблемой т.к. предстоит смена ОС на Debian, заодно будет проверено и железо.