Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Out of memory! Killed process ...

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Sol



Зарегистрирован: 05.12.2003
Сообщения: 427
Откуда: Томск

СообщениеДобавлено: Ср Ноя 23 2005 14:05    Заголовок сообщения: Out of memory! Killed process ... Ответить с цитатой

Система RH 7.3, 2xP3-733, Озу 512Мб, swap 512 Mb..
На системе стоит Squid, Apache, mysql, named, sendmail, WuFtp, ну и по мелочи немного..

Ядро 2.4.20-28.7smp (последнее доступное для RH7.3) ..

В общем сервер достаточно нагруженный..

Периодически система стала выдавать нехватку памяти..
Out of memory! Killed process пид процесса..
(много таких строчек)
и фактически перстаёт функционировать..

Проверка винчестера на бэды ничего не дала..
Возможности нарастить ОЗУ нету..

В обычном состоянии своп занят процентов на 20..

Вопрос в следующем.. Как поймать момент начала превышения по памяти, что бы вручную разрулить ситуацию..

Что ещё можно сделать для ликвидации превышения памяти?
Увеличение свопа поможет??
_________________
In My Humble Opinion
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Ср Ноя 23 2005 21:56    Заголовок сообщения: Ответить с цитатой

Думаю стоит написать небольшой скрипт, который будет сбрасывать на диск инфу о запущенных процессах и использования ОЗУ.

Поставить скрипт в crontab и пусть его запускает раз в минуту.
Через сутки-двое будет понятно кто пожрал ОЗУ.

Обучное его любят ждать всякие проги-анализаторы, написанные не перле или имеющие ошибки в реализации, приводящие к утечкам памяти. Т.е. когда прога жрет ОЗУ без меры, у системы кончаются ресурсы и она начинает убивать процессы. И далеко не всегда это процессы, действительно пожирающие ОЗУ.

Например:
Имеется squid, кушающий 100-200 мег. Он память любит и это его нормальное состояние. Иначе винт бы стерся до дыр. Smile
Запущено еще много всяких прог, короче оставшееся ОЗУ 70-80 Мег.
Запускается дибильный скрипт, жрущий ОЗУ. Ясен пень, при превышении 70-80 Мегабайтного порога система начнет убивать процессы, самые жрущие ОЗУ.
Угадайте теперь сами, кто будет убит первым. Laughing Laughing Laughing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Sol



Зарегистрирован: 05.12.2003
Сообщения: 427
Откуда: Томск

СообщениеДобавлено: Чт Ноя 24 2005 06:49    Заголовок сообщения: Ответить с цитатой

Анализаторы и скрипты в основном у меня запускаются ночью..
И как раз ночью ни одного вылета не было.. Все происходит в течении рабочего дня..

У меня подозрение на косяки в коде одного из сайтов, которым рулит апач.. Но я не спец по веб программированию.. И пока это лишь мои догадки..

В системе стоит Sar .. Но по дефолтным логам можно лишь увидеть приблизительное время начала "падения"..

Последую твоему совету ( насчёт скрипта).
Хотя сутки- двое это маловато будет..
Такая ситуация случилась за последние 3 месяца наверное раза 3-5 ..


Своп , по твоему, пока расширять не имеет смысла??
_________________
In My Humble Opinion
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Ноя 24 2005 21:12    Заголовок сообщения: Ответить с цитатой

Я не знаю сколько же реально ОЗУ кушается. Соберите логи и примите решение, нужен вам еще свап или нет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...