Author Topic: Проблема с ОЗУ на ASPlinux  (Read 5101 times)

0 Members and 1 Guest are viewing this topic.

Offline ingvard

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Проблема с ОЗУ на ASPlinux
« on: October 31, 2008, 12:22:01 »
Проблема с ОЗУ на ASPlinux
Вот у меня возникла такая проблема:
После запуска httpd сервера
при каждом обновлении сайта или скачивании файла, идет наращивания объема использованного ОЗУ.
Например если я скачиваю файл весом 2-3гб то оперативная память переполниться за минуты 3.(у меня 3гб ОЗУ)
Но при завершении сессии пользователя - объем продолжает висеть в оперативки, приходиться делать reboot.
Помогите справиться с этой проблемой.
allkill httpd не помогае

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Проблема с ОЗУ на ASPlinux
« Reply #1 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.

Offline ingvard

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Проблема с ОЗУ на ASPlinux
« Reply #2 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
Ниже файл с выполненными командами

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Проблема с ОЗУ на ASPlinux
« Reply #3 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Гб свопа.
А как выглядит это падение? Может у Вас проблемы с железом?

Offline ingvard

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Проблема с ОЗУ на ASPlinux
« Reply #4 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 пк происходит.

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Проблема с ОЗУ на ASPlinux
« Reply #5 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/
В 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 из Федоры, проблем не замечал, но и нагрузка на этот "сервер" мизерная (домашняя файлопомойка).

Offline ingvard

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Проблема с ОЗУ на ASPlinux
« Reply #6 on: November 02, 2008, 22:17:45 »
Вот это у меня стоит 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)

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Проблема с ОЗУ на ASPlinux
« Reply #7 on: November 02, 2008, 23:58:11 »
Quote from: ingvard
Вот это у меня стоит 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 на серверах с аналогичной или большей нагрузкой.

Offline Xray_Linux_Root

  • Sr. Member
  • ****
  • Posts: 296
  • Karma: +2/-0
Проблема с ОЗУ на ASPlinux
« Reply #8 on: November 03, 2008, 12:52:00 »
Аналогичная проблема, на последнем принт-сервере в локальной сети под управлением ASPLinux той же версии. Разница только в том, что apache на нём нет
Не разбирался с проблемой т.к. предстоит смена ОС на Debian, заодно будет проверено и железо.
Mandrake, ASPLinux, Slackware, RedHat, Fedora, Debian
Зачем M$ Exchange? Есть eGroupware!
-j MASQUERADE + друзья в других сетях помогут построить мир независимо от желания вашего провайдера ;)