Сервер под статику: Постоянно вылетает 502

12
kabayashi
На сайте с 10.08.2012
Offline
52
1289

Добрый день!

Под статику арендую два слабеньких VPS:

1. 2500Mhz/512Mb/10Gb HDD - без оверсела (VMware)

2. 1200Mhz/386Mb/20Gb HDD - с оверселом (OpenVZ)

(второй был взят недавно) из-за проблем с сабжем на первом.

По трафику, в месяц статики (jpg+gif+png) отдается на 4-6Тб.

С недавних пор, скрипты стали выдавать 502 ошибку в то время как статика отдается нормально, т.е картинки грузятся.

Приходится перезагружать и httpd и nginx.

По какой причине это возникает - не понятно, т.к по top'у никакой нагрузки нет, LA выше 0,7 в самый час пик не уходит:

top - 12:29:16 up 1 day, 14:17, 3 users, load average: 0.08, 0.04, 0.22
Tasks: 96 total, 1 running, 95 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.0%us, 0.7%sy, 0.0%ni, 96.6%id, 0.7%wa, 0.0%hi, 1.0%si, 0.0%st
Mem: 511052k total, 504728k used, 6324k free, 7776k buffers
Swap: 1048568k total, 0k used, 1048568k free, 368052k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
21257 apache 20 0 17048 4188 1072 S 1.3 0.8 0:19.94 nginx
21169 apache 20 0 32824 6940 3036 S 0.3 1.4 0:01.51 httpd
21170 apache 20 0 32824 5056 1472 S 0.3 1.0 0:01.04 httpd
1 root 20 0 2872 984 788 S 0.0 0.2 0:01.68 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 20 0 0 0 0 S 0.0 0.0 0:02.59 ksoftirqd/0
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
6 root RT 0 0 0 0 S 0.0 0.0 0:01.10 watchdog/0
7 root 20 0 0 0 0 S 0.0 0.0 0:53.64 events/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cgroup

недавно взял на пробу второй ВПС (на OpenVZ) и перенес на него всю статику. Проблема сохранилась и там.

В какую сторону смотреть?

Andreyka
На сайте с 19.02.2005
Offline
822
#1

Оптимизации скриптов

Не стоит плодить сущности без необходимости
kabayashi
На сайте с 10.08.2012
Offline
52
#2

Да неее.... единственный скрипт - фотохостинг akina-photohost.org без mysql.

Тут скорей всего 'забивается' httpd т.к его приходится service httpd restart. Хотя по идеи он и не должен падать...

A
На сайте с 03.08.2009
Offline
121
#3

Выход простой один - попросить админа посмотреть.

Andreyka
На сайте с 19.02.2005
Offline
822
#4

Логи дадут ответ

Evas EvaSystems
На сайте с 31.05.2012
Offline
116
#5

502 ошибка свидетельствует о том, что промежуточный сервер (бакенд) не отвечает.

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
NY
На сайте с 24.09.2011
Offline
51
#6

Возможно проблема в том, что запрос, который передается backend серверу превышает значение, выставленные в .cfg.

Профессиональное администрирование | ICQ: 804-638
_ROBOT
На сайте с 07.02.2006
Offline
109
#7

А апач очень нужен? nginxa достаточно.

"Мы роботы-бездельники, не любим понедельники..."
kabayashi
На сайте с 10.08.2012
Offline
52
#8

[ATTACH]121130[/ATTACH]

Лог nginx'a забит вот таким вот...

jpg 1.jpg
Andreyka
На сайте с 19.02.2005
Offline
822
#9

Научитесь вставлять логи в виде текста для начала

M
На сайте с 24.10.2011
Offline
173
#10

kabayashi, это что-то плохое?

12

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