Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Хальп! Server running out of memory.  (Прочитано 1748 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Хальп! Server running out of memory.
« : 11 Октября 2010, 11:47:29 »
Приехал сегодня на работу, сервер не отвечает на запросы.
На консоли весь экран зафлужен сообщениями типа "не хватает памяти, был убит процесс такой-то score столько-то имяпроцесса".
Особо некогда было разбираться, перезугрузил - всё заработало и работает до сих пор.
Вопрос - куда вообще смотреть и где эти логи искать теперь?

Маленькая подробность - сервер был включен незадолго до того.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #1 : 11 Октября 2010, 12:35:54 »
В /var/log
messages
ну и log, конечно.
Старые зазипованные смотреть не стоит.
« Последнее редактирование: 11 Октября 2010, 12:37:58 от alexander.pronin »

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #2 : 11 Октября 2010, 17:40:19 »
Пусто... погрепал по memory, sshd - ничего похожего на то, чем в консоль мусорило... :(
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dieselist

  • Активист
  • *
  • Сообщений: 525
    • Просмотр профиля
    • diesel.pp.ua
Re: Хальп! Server running out of memory.
« Ответ #3 : 11 Октября 2010, 19:01:07 »
Пусто... погрепал по memory, sshd - ничего похожего на то, чем в консоль мусорило... :(

А просто посмотреть, что происходило с сервером в момент сбоя? Может он на что-то другое еще жаловался, а ты тут по memory грепаешь :)
Что крутится на сервере, какую роль он выполняет? Сколько у него озу, свопа?
Ubuntu, Gentoo, RHEL, AIX

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #4 : 11 Октября 2010, 19:20:18 »
Гиг, гиг.
Роль - файлсервер, маршрутизатор. Два дня назад переехал в новый корпус (новая мать, память, харды старые).
Часов шесть полёта во время настройки, выбивания дури из udev и вправления чуйки mdadm прошли без вопросов, всё крутилось, запускалось, перезагружалось.
А с понедельника вот такая беда.
Ничего примечательного вроде не происходило.

Возможно, это было связано с https://forum.ubuntu.ru/index.php?topic=117568.0
« Последнее редактирование: 11 Октября 2010, 19:24:33 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Хальп! Server running out of memory.
« Ответ #5 : 11 Октября 2010, 19:23:30 »
Тут был один товарищ, у которого апачи размножались в немеряных количествах (тысячи).
И сервак засвопился похожим образом. Причина не была установлена, но погуглить можно, м.б. что-то похожее.

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #6 : 11 Октября 2010, 19:41:18 »
Ничего не ясно. В messages вообще только одна загрузка за сегодня - та, с которой сервер до шести вечера (семь часов) проработал. Предыдущая загрузка просто отсутствует.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #7 : 12 Октября 2010, 08:40:58 »
Может задосили клиенты апачей.
Хотя странно как-то, с чего бы это.
Там есть ограничение макс. количества клиентов.
ЗЫ.
Могу предложить такой вариант для холодного и горячего:
- ps -ef (записать в файлы для анализа, чтобы не пропало, их можно запостить сюда)
- выделить уникальные процессы по по имени
- посчитать их количество
- вывести 20 самых-самых.
ЗЫ. Это для начала (для затравки).
 
« Последнее редактирование: 12 Октября 2010, 09:00:37 от alexander.pronin »

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #8 : 12 Октября 2010, 09:28:42 »
запусти
screen -dmS RecordScript > /home/MyUser/recordTop
RcordScript
top -n 1
sleep 300
echo "***************************************************************************"
Дома Linux Mint 21.1 / 22.00

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #9 : 12 Октября 2010, 16:14:15 »
Ребят, топик читаете?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #10 : 12 Октября 2010, 16:37:48 »
С этим не может быть связано?

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #11 : 12 Октября 2010, 23:54:37 »
Только чисто теоретически. FTP сервера нет, sftp запаролен. Конечно, проверю, были ли подключения.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #12 : 13 Октября 2010, 00:02:02 »
Ну там не обязательно через FTP можно за DoS'ить, пойдет любая программа, которая юзает системный вызов glob(), например через php скрипт или банально введя команду, например ls ../../*/../*/*/../../*/*/*/*.bz2

Оффлайн AnrDaemon

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #13 : 13 Октября 2010, 01:02:57 »
Не относящийся к делу вопрос - можно на iptables или ещё как сообразить такую штуку:
Принимать подключения на определённом порту и тупо перенаправлять их в /dev/null
Объясню. У меня висит пинговалка, раз в минуту пишущая в указанный порт удалённой машины. 22 порт - очевидный выбор, но весь auth.log оказывается завален "Bad protocol version identification 'OUT' from". (Тупо ping'овать не поможет, мне надо знать, что именно сервер живой, а не модем, за которым он висит)
Скажем, TARPIT даст такой эффект?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Хальп! Server running out of memory.
« Ответ #14 : 13 Октября 2010, 01:14:06 »
Мне кажется, что TARPIT не подойдет, он кмк не будет слать ACK на принятые пакеты. Под описание задачи более подходит RFC863: Discard Protocol, что реализуем через xinetd.

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.