Welcome! Log In Create A New Profile

Advanced

502 bad gateway

Posted by 3D-GRAF 
502 bad gateway
September 29, 2011 10:32AM
Здравствуйте!

Последнее время часто стало выкидывать ошибку:
502 Bad Gateway

Хотя вроде посещаемость и соответственно нагрузка не поменялась.
Помогает перезапуск php-fpm.
В момент ошибки top показывает нагрузку на цп в районе 60%.
Скриптов сильно нагруженных нет. Всё, что есть срабатывает регулярно, так что скачков нагрузки быть не должно.

phpstatus в штатном режиме показывает:
idle processes: 98
active processes: 4
total processes: 102
max children reached: 0

В момент 502 ошибки увидеть я его не могу, но подозреваю, что резко возрастает active processes до предела.

Софт:
nginx 0.8.54
php5 5.3.5 (php-fpm)
mysql-server 5.5.9
eaccelerator 0.9.6.1

Конфиг PHP-FPM:
pm = dynamic
pm.max_children = 500
pm.start_servers = 75
pm.min_spare_servers = 50
pm.max_spare_servers = 100
pm.max_requests = 1500
(изначально стояло max_children = 200, после увеличения ничего абсолютно не поменялось)

Железо:
CPU Intel(R) Xeon(R) CPU E5649 @ 2.53GHz (6 ядер)
ОЗУ 32 Гб
Жесткий диск 10000 об/мин

Может ддос какой? Как понять, из-за чего проблема?
Re: 502 bad gateway
September 29, 2011 11:30AM
Вот удалось поймать в момент 502
process manager: dynamic
accepted conn: 271464
idle processes: 0
active processes: 500
total processes: 500
max children reached: 2
Re: 502 bad gateway
September 29, 2011 11:45AM
Очень похоже на DDoS
Сейчас перезагрузка не помогает
увеличил процессы до 2000, в течении пары секунд они тоже забились и снова 502.
Что делать?
Re: 502 bad gateway
October 06, 2011 12:10AM
покажи конфиг нджинкса для домена
Re: 502 bad gateway
January 10, 2012 01:38PM
server {
listen 80 accept_filter=httpready;
server_name site.ru;
charset utf-8;

location / {
root /home/site/www;
index index.php index.html index.htm;
limit_conn one 32;
}

location ~ \.php$ {
root /home/site/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/site/www$fastcgi_script_name;
include fastcgi_params;

fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;

limit_conn one 3;
limit_req zone=two burst=4;
}
}
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 239
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