Xwab
Форумыnavigate_nextСерверные технологии (Apache, nginx)

502 Bad Gateway (nginx)
Сообщения
Nurkz

Здравсвуйте, у меня такая проблема. nginx часто выдает Bad gateway. В логах connect() to 176.9.197.22:8080 failed (105: No buffer space available) while connecting to upstream.
неужели это нехватка ресурсов? Конфигурация VDS 3ghz RAM, CPU 3гб. Стоит apache+nginx, eaccelerator.
httpd.conf:
Timeout 15
KeepAlive Off
KeepAliveTimeout 15
<IfModule itk.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 512
MaxClients 512
MaxRequestsPerChild 4000
</IfModule>
<IfModule prefork.c>
StartServers 50
MinSpareServers 20
MaxSpareServers 20
ServerLimit 1000
MaxClients 1000
MaxRequestsPerChild 100
</IfModule>
<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
cat /proc/user_beancounters
Ниже прикрепил.
Ничего не менялось, посещение на том же уровне, все работало отлично несколько месяцев. Как это исправить?


__________
посл.ред. 04 Фев 2013, 19:40; всего 1 раз 04 Фев 2013, 12:11
Верный

Как вариант сменить ДЦ. Насколько я помню, 502-я обозначает ошибку в маршрутизации. Своими силами тебе это не исправить. Если не так, поправьте.

04 Фев 2013, 19:00
Romb

Nginx не дожидается ответа от апача и выдает ошибку. Бывает из-за этого. Может какой-то долговыполняющийся скрипт.

20 Мар 2013, 19:09
DenSBK

Romb, Насколько я помню если даже скрипт долго выполняет свою работу то выбивает ошибку "Time-out Gateway".
Это на сколько мне помнится.
А так "502-ая ошибка означает, что запрос от клиента прошел nginx, попал к Apache, и Apache не смог запрос обработать, о чем сообщил nginx’у" както так.
А так давно уже с подобными ошибками не сталкивался)

29 Мар 2013, 5:14
XP

Nurkz, не хватает чего то, понаблюдай за вдс, за таблицей ресурсов,логи читай нджикса

07 Май 2013, 2:21
vitagame

Выруби nginx.

07 Май 2013, 7:09
scorpion82

Верный пишет:
"Как вариант сменить ДЦ. Насколько я помню, 502-я обозначает ошибку в маршрутизации. Своими силами тебе это не исправить. Если не так, поправьте."

Это абсолютно не может означать ошибку маршрутизации, это внутренняя ошибка
добавлено спустя 23 секунды:
DenSBK пишет:
"Romb, Насколько я помню если даже скрипт долго выполняет свою работу то выбивает ошибку "Time-out Gateway".
Это на сколько мне помнится.
А так "502-ая ошибка означает, что запрос от клиента прошел nginx, попал к Apache, и Apache не смог запрос обработать, о чем сообщил nginx’у" както так.
А так давно уже с подобными ошибками не сталкивался)"

Совершенно верно)
добавлено спустя 22 секунды:
XP пишет:
"Nurkz, не хватает чего то, понаблюдай за вдс, за таблицей ресурсов,логи читай нджикса"

Далеко не факт
добавлено спустя 1 минуту:
Nurkz, а конфиг ngnix'а увидеть можно?

07 Май 2013, 20:25
Ответить на тему