Welcome! Log In Create A New Profile

Advanced

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

February 23, 2011 02:01AM
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@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru


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

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

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

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

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

--
Best regards,
Roman Shishkin
Subject Author Posted

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

Maxim Odinintsev February 02, 2011 06:42PM

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

gwynn February 02, 2011 07:31PM

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

Maxim Dounin February 03, 2011 06:28AM

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

gwynn February 09, 2011 07:00PM

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

Begetan February 23, 2011 02:01AM

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

gwynn February 23, 2011 11:08AM

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

Begetan February 23, 2011 11:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 144
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready