Форумы|Серверные технологии (Apache, nginx)
502 Bad Gateway (nginx)

Сообщения
1. Nurkz[81](Off)Отв|Цит|ЛС
04 Фев 2013, 12:11
Здравсвуйте, у меня такая проблема. 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 раз
2. Верный[357](Off)Отв|Цит|ЛС
04 Фев 2013, 19:00
Как вариант сменить ДЦ. Насколько я помню, 502-я обозначает ошибку в маршрутизации. Своими силами тебе это не исправить. Если не так, поправьте.
3. Romb[35](Off)Отв|Цит|ЛС
20 Мар 2013, 19:09
Nginx не дожидается ответа от апача и выдает ошибку. Бывает из-за этого. Может какой-то долговыполняющийся скрипт.
4. DenSBK[677](Off)Отв|Цит|ЛС
29 Мар 2013, 5:14
Romb, Насколько я помню если даже скрипт долго выполняет свою работу то выбивает ошибку "Time-out Gateway".
Это на сколько мне помнится.
А так "502-ая ошибка означает, что запрос от клиента прошел nginx, попал к Apache, и Apache не смог запрос обработать, о чем сообщил nginx’у" както так.
А так давно уже с подобными ошибками не сталкивался)
5. XP[136](Off)Отв|Цит|ЛС
07 Май 2013, 2:21
Nurkz, не хватает чего то, понаблюдай за вдс, за таблицей ресурсов,логи читай нджикса
6. vitagame[276](Off)Отв|Цит|ЛС
07 Май 2013, 7:09
Выруби nginx.
7. scorpion82[40](Off)Отв|Цит|ЛС
07 Май 2013, 20:25
Верный пишет:
"Как вариант сменить ДЦ. Насколько я помню, 502-я обозначает ошибку в маршрутизации. Своими силами тебе это не исправить. Если не так, поправьте."

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

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

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

Ответить на тему
Сохранить в txt