Шаману требуется помосчь

12
Kashey
На сайте с 10.07.2007
Offline
36
1145

С месяц назад купили себе новый сервер( самосбор )

С тех пор это и началось -

каждые 10 минут нгинкс выключается на одну секунду, каждый час-два на 10 секунд, иногда на минуту(редко)

Причина не понятна, ssh продолжает работать, сервер не нагружен, вроде все окей. Вот только все конекты к нгинксу - лежат.

Создал микро систему мониторинга - пинги, проверка dns, инета самого по себе, запросы сайтов через nginx\apache, прямое обращение к nginx\apache

Результат логов прост - нет конекта к нгинксу.

Иногда(редко) отваливается nslookup, возможно просто приходиться на рестарт бинда.

Самое странное - при видимом зависоне секунд на 20 - все эти 20 секунд продолжает "щелкать" Liveinternet.

stubstat nginx показывает сброс колличества соединений с 3к до 500-900, потом, через минуту, восстанавливается.

Но что убило конекты?

В логе ошибок(nginx\apache\messages) - ошибок нет.

Публичный лог может быть увиден например на http://ws2.kashey.ru/admin/showstat.php - лог за последние 6 часов, один пиксель - примерно 10 секунд.

Пик - задержка в одну секунду

У меня уже нету мыслей что и почему происходит :(

Пробовал уже три версии нгинксов, сейчас - stable 7.х

Ровно тот же конфиг год работал без каких либо проблем.

Кто тут у нас супер админ и зашаманит камкание вместе со мной?

И все же мы все соседи (http://www.esosedi.ru)
Electronn
На сайте с 01.02.2010
Offline
91
#1

попробуй сделать strace, также попробуй поиграть с кол-вом открытых файлов. в логе nginx вообще ничего нет ? есть по производительности скачки ? канал не страдает ?

zexis
На сайте с 09.08.2005
Offline
388
#2

Даже со стандартными параметрами должно все нормально работать, даже для загруженного сайта.

1) протестируйте падает ли сервер если вместо сайта разметить простые тестовые скрипты.

2) Отключайте разные блоки сайта и найдите тот блок который вызывает ошибку.

Kashey
На сайте с 10.07.2007
Offline
36
#3

страдает только нгинкс.

пока он висит я могу зайти на прямую на апач, и там все будет работать.

могу без проблем зайти по ssh на сервер и копать что же там не работает..

Но нет, не работает только конект только к nginx

от нагрузки корреляция есть, но не совсем прямая.

В начале думал на iptables\contrack, но логи показывают что с ними все нормально, и конект даже на 127.0.0.1 на нгинкс не возможен.

Шаман машина :(

HTTPD
На сайте с 07.05.2010
Offline
12
#4

Машина ни причем :)

Будьте внимательны к своим мыслям они начало поступков.
Andreyka
На сайте с 19.02.2005
Offline
822
#5

Стучи в скайп

Не стоит плодить сущности без необходимости
Zaqwr
На сайте с 08.08.2007
Offline
111
#6
Kashey:
конект даже на 127.0.0.1 на нгинкс не возможен.

как это порверяли, в логи nginx ничего при этом ничего не попадает ? Что за OS на сервер?

машина точно не причём, уровень логов у nginx какой, повысьте, конфиг с инклюдами дайте посмотреть, с какими параметрами собираете nginx, ну и если некуда копать то собирайте с gdb и вперёд....

Администрирование, Linux, Cisco, Juniper
Kashey
На сайте с 10.07.2007
Offline
36
#7

>как это порверяли

CURLINFO_CONNECT_TIME

>Что за OS на сервер?

будете смеятся но mandriva, админ почему-то питает к ней любовь.

>уровень логов у nginx какой

сейчас notice, в дебаге тоже ничего интересного не было

>с какими параметрами собираете nginx

ставили три различных версий, как из исходников, так и из rpm, кажись не совсем в нем дело

>конфиг с инклюдами дайте посмотреть

http://kashey.ru/files/nginx.txt

>если некуда копать то собирайте с gdb и вперёд....

гм, не представляю как из сотни запросов в секунду когонить вычленить и оттрейсить :(

Zaqwr
На сайте с 08.08.2007
Offline
111
#8

access_log включите, посмотрите что туда попадет в эти моменты.

M
На сайте с 01.12.2009
Offline
235
#9

Обращайтесь разберёмся =)

Администратор Linux,Freebsd. построения крупных проектов.
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#10

Вы забыли выложить strace :)

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий