ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx начинает жрать 100% пр оца


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: nginx начинает жрать 100% пр оца
  • From: "Begetan" <nginx-forum@xxxxxxxx>
  • Date: Wed, 23 Feb 2011 06:46:21 -0500
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=TTcAuThpuqsRseS5fMgCk2Lbm3o7sWAVy04TPWF4cG0=; b=uwdG/6Hlp3DrjFuAJvkTCdaWY1ACEpclEe+unA9Q0bBApGrmD7K4mow/c58kAODC6WSuZ2cJ66hQx+O6vwsFoN51WkV+SsfD0KQ/iLVC2I6k+4oCLCshVYWEAC4aBxh8;
  • In-reply-to: <4D532A30.3050209@xxxxxxxxx>
  • References: <4D532A30.3050209@xxxxxxxxx>

gwynn Wrote:
-------------------------------------------------------
> 03.02.2011 13:26, Maxim Dounin wrote:
> > Hello!
> >
> > On Thu, Feb 03, 2011 at 01:39:55AM +0200, Maxim
> Odinintsev wrote:
> >
> >> недавно начались такие
> проблемы, что workerы начинают
> жрать 100% CPU и перестают
> принимать запросы.
> >> Начинают жрать по
> очереди, сначала один,
> потом второй, и пока все не
> начнут тупить.
> >> Несколько дней копаний
> никаких результатов не
> дали, по логам все
> нормально.
> >> Есть второй сервер с
> такими же настройками, на
> нем все работает отлично.
> >>
> >> Схема работы такая:
> >> Два сервера с нжинкс,
> принимают запросы, на обоих
> стоит Apache2 как бэкэнд.
> >> Каждый из серверов
> выступает в роли бэкапа для
> другого.
> >>
> >> ---
> >>    upstream  dev_site_upstream  {
> >>      server   127.0.0.1:8003;
> >>      server   192.168.1.1:8003    backup;
> >>    }
> >> ---
> >
> > Попробуйте убрать backup,
> проблема скорее всего
> именно в нём.
> >
> > Если быть совсем точным - в
> нём определённо есть
> проблема, но я уже не
> > помню конкретных условий
> проявления.  Что-то вроде
> "ни один сервер
> > не может обслужить запрос,
> но пока nginx пробует
> backup-сервер,
> > кто-то из основных снова
> признаётся годным".
> >
> > Можно ещё попробовать
> подёргать max_fails/fail_timeout
> (max_fails
> > уменьшить, fail_timeout
> увеличить).
> >
> > Maxim Dounin
> 
> На данный момент проблема
> решена ( по крайней мере
> больше не появлялась)
> Проблема заключалась в том,
> что у некоторых апстримов
> был только один
> сервер. И похоже когда он
> где-то тупил, nginx пытался
> выбрать другой,
> но т.к. его не было он на
> этом выборе и спотыкался.
> 
> -- 
> wbr -
>   Maxim Odinintsev
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru


Здравствуйте, господа. 

Столкнулся в точности с аналогичной
проблемой.
Сервер работает в режиме reverse-proxy и
транслирует данные с единственного
апстрима, который, вобще говоря,
расположен далеко и связь до него может
периодически рваться.

Подскажите каким именно образом
удалось решить конкретно эту проблему:

> Проблема заключалась в том,
> что у некоторых апстримов
> был только один
> сервер. И похоже когда он
> где-то тупил, nginx пытался
> выбрать другой,
> но т.к. его не было он на
> этом выборе и спотыкался.

Буду признателен,
с праздником защитников Отечества!

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,171727,177649#msg-177649


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.