Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с зависанием сервера, Проблема с зависанием сервера 
:(
    Опции темы
comhunt
Дата 17.8.2009, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 20.3.2009

Репутация: нет
Всего: нет



На сервере установлена FREE BSD, Nginx, apache 2.
Размер оперативной памяти 1ГБ, максимальный размер swap файла 2ГБ
Происходит следующее: при переполнении файлы вешается сервер, пропадает доступ к серверу по SSH и требуется перезагружать сервер.
Есть ли возможность избежать данной проблемы путем периодической очистки памяти или другим способом?
PM MAIL   Вверх
ZeeLax
Дата 17.8.2009, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



После прочтения заголовка так и тянет спросить - "плохо зависает"? smile
Цитата(comhunt @  17.8.2009,  11:22 Найти цитируемый пост)
роисходит следующее: при переполнении файлы вешается сервер, пропадает доступ к серверу по SSH и требуется перезагружать сервер.

Чем же вы так переполняете свою файлу?


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
comhunt
Дата 17.8.2009, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 20.3.2009

Репутация: нет
Всего: нет



>Чем же вы так переполняете свою файлу?

Сайт написан на PERL. Я так понимаю происходит следующее: При определенной нагрузке на сервер в памяти растет кол-во дочерних процессов апача HTTPD или объем занимаемых ими памяти. Служба поддержки отписывается, что как только переполняется свап файл то вешается nginx. Но опять таки точно причину я не могу сказать. По идеи надо смотреть логи, но проблема в том что я в этом мало что понимаю. 

PM MAIL   Вверх
HARDMID
Дата 17.8.2009, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 10.12.2007

Репутация: нет
Всего: нет



У вас везде, где надо, останавливаются скрипты? командой break, например?
PM   Вверх
comhunt
Дата 17.8.2009, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 20.3.2009

Репутация: нет
Всего: нет



>У вас везде, где надо, останавливаются скрипты? командой break, например? 
А разве в PERL есть break ?

Не совсем понял вопрос. По идеи после завершения работы скрипт начинает работать сборщик мусора. smile 
PM MAIL   Вверх
HARDMID
Дата 18.8.2009, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 10.12.2007

Репутация: нет
Всего: нет



Не знаю как, но был случай в практике - не закрытая операция в джава-скрипте просто-напросто запускала цикл, который "слегка вешал" сервер. Благо вовремя просекли причину и починили этот скрипт.
PM   Вверх
comhunt
Дата 18.8.2009, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 104
Регистрация: 20.3.2009

Репутация: нет
Всего: нет



>Не знаю как, но был случай в практике - не закрытая операция в джава-скрипте просто-напросто запускала цикл, который "слегка вешал" сервер. Благо вовремя просекли причину и починили этот скрипт. 

Да, вполне может быть, но вопрос в том как это просечь? Как узнать какой именно скрипт вешает сервер или порождает утечку памяти. Может быть как-то через логи?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.