Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Nginx 502 Bad Gateway

, Nginx
Статус пользователя kostea
сообщение 3.5.2014, 14:12
Сообщение #1


Стаж: 12 лет

Сообщений: 121
Благодарностей: 3
Полезность: < 0

От чего может быть проблема и как её решить !?

Nginx 502 Bad Gateway

Anonymous-OS ~ # uname -a
Linux Anonymous-OS 3.10.17-gentoo #1 SMP Mon Nov 4 21:53:33 MSK 2013 x86_64 Intel® Pentium® Dual CPU T3400 @ 2.16GHz GenuineIntel GNU/Linux


localhost.error_log


Скрытый текст
2046#0: *12 directory index of "/var/www/" is forbidden, client: 192.168.0.39, server: localhost, request: "GET / HTTP/1.1", host: "192.168.0.31"
2046#0: *12 open() "/var/www/favicon.ico" failed (2: No such file or directory), client: 192.168.0.39, server: localhost, request: "GET /favicon.ico$
2046#0: *12 connect() to unix:/tmp/php-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.0.39, server: loc$
2046#0: *12 client 192.168.0.39 closed keepalive connection


nginx.conf
Скрытый текст
user nginx nginx;
worker_processes 1;

error_log /var/log/nginx/error_log info;

events {
worker_connections 1024;
use epoll;
}

http {
include /etc/nginx/mime.types;
default_type application/octet-stream;

client_header_timeout 10m;
client_body_timeout 10m;
send_timeout 10m;

connection_pool_size 256;
client_header_buffer_size 1k;
large_client_header_buffers 4 2k;
request_pool_size 4k;

gzip on;
gzip_min_length 1100;
gzip_buffers 4 8k;
gzip_types text/plain;

output_buffers 1 32k;
postpone_output 1460;

sendfile on;
tcp_nopush on;
tcp_nodelay on;

keepalive_timeout 75 20;

ignore_invalid_headers on;

index index.php index.html;

server {
listen 80;
server_name localhost;

access_log /var/log/nginx/localhost.access_log;
error_log /var/log/nginx/localhost.error_log info;

root /var/www/;
include php-fpm.conf;
}
}


Отредактировал: kostea, - 3.5.2014, 14:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ENERGODAR
сообщение 3.5.2014, 14:14
Сообщение #2


Стаж: 12 лет
Город: Киев

Сообщений: 22
Благодарностей: 15
Полезность: 336

Увеличьте количество запросов, вообще ошибка возникает, и за нагрузки на сервер возможно "DDOS" или Флуд,в таких случаях лучше логи предоставить.

Могу помочь отбить если слабая атака ICQ: 785374

Отредактировал: ENERGODAR, - 3.5.2014, 14:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sabas
сообщение 3.5.2014, 14:54
Сообщение #3
Стаж: 18 лет

Сообщений: 90
Благодарностей: 9
Полезность: 83

Цитата(ENERGODAR @ 3.5.2014, 18:14) *
Могу помочь отбить если слабая атака ICQ: 785374

Пиши решение сюда , может кто-то еще воспользуется ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 3.5.2014, 18:56
Сообщение #4


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Нахрена ставить генту если не разбираешься вообще...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   + Цитировать сообщение
Статус пользователя kostea
сообщение 3.5.2014, 22:30
Сообщение #5


Стаж: 12 лет

Сообщений: 121
Благодарностей: 3
Полезность: < 0

Цитата(onotole @ 3.5.2014, 20:56) *
Нахрена ставить генту если не разбираешься вообще...


А как по другому буду учица если вы родились с gentoo в ваших мозгах то флаг вам вруки !
я попросил помощи а не других комментарии !
если есть желание то помогает !

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 4.5.2014, 9:08
Сообщение #6


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(kostea @ 3.5.2014, 23:30) *
А как по другому буду учица если вы родились с gentoo в ваших мозгах то флаг вам вруки !
я попросил помощи а не других комментарии !
если есть желание то помогает !

Учиться на генту??? о_О Это всё равно, что хирург будет учиться на живых людях!!!
Я не родился с ней. Я даже и не использовал ее нигде в своих проектах, только в ознакомительных целях.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
trollface
сообщение 4.5.2014, 9:17
Сообщение #7
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

onotole,
гента тут не причем...
чела просто закидали запросами.
неверно конфиг настроен вот и все;)

worker_processes 1
1 процесс - мало, очень.
сам nginx его съедает, а еще ж юзеры должны быть где то.
помню, мне даже 5 не хватало, правда у меня ситуация немного иная:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 4.5.2014, 10:11
Сообщение #8


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(trollface @ 4.5.2014, 10:17) *
onotole,
гента тут не причем...
чела просто закидали запросами.
неверно конфиг настроен вот и все;)

worker_processes 1
1 процесс - мало, очень.
сам nginx его съедает, а еще ж юзеры должны быть где то.
помню, мне даже 5 не хватало, правда у меня ситуация немного иная:)

Это то понятно. Проблема у него в максимальном кол-ве запросов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 4.5.2014, 10:13
Сообщение #9
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

onotole,
ну дак оно и понятно.
1 процесс тоже может выдержать только n запросов а потом уйти в таймаут...

ps.gif ТС, поставь lighttpd(http://www.lighttpd.net/). Он попроще в настройке, а функции те же
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ENERGODAR
сообщение 4.5.2014, 14:44
Сообщение #10


Стаж: 12 лет
Город: Киев

Сообщений: 22
Благодарностей: 15
Полезность: 336

Обычно, хорошим выбором бывает число процессов, равное числу процессорных ядер в вашем сервере, но с этой настройкой имеет смысл поэкспериментировать. Если ожидается высокая нагрузка на жёсткий диск, можно сделать по процессу на каждый физический жёсткий диск, поскольку вся работа будет всё-равно ограничена его производительностью.

worker_processes 2;
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 4.5.2014, 15:18
Сообщение #11


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(ENERGODAR @ 4.5.2014, 15:44) *
Обычно, хорошим выбором бывает число процессов, равное числу процессорных ядер в вашем сервере, но с этой настройкой имеет смысл поэкспериментировать. Если ожидается высокая нагрузка на жёсткий диск, можно сделать по процессу на каждый физический жёсткий диск, поскольку вся работа будет всё-равно ограничена его производительностью.

worker_processes 2;

worker_processes 768;
Никаких проблем
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 4.5.2014, 15:31
Сообщение #12
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

onotole, это перебор... всю память съедят, если ее там мало;)
20 вполне сойдет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kostea
сообщение 5.5.2014, 18:34
Сообщение #13


Стаж: 12 лет

Сообщений: 121
Благодарностей: 3
Полезность: < 0

Цитата(onotole @ 4.5.2014, 17:18) *
worker_processes 768;
Никаких проблем


спасибо за ваши отзывы но ничего не помогло pardon.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя siriusbes
сообщение 7.5.2014, 8:44
Сообщение #14
Стаж: 12 лет

Сообщений: 3
Благодарностей: 1
Полезность: 0

Если досят. в iptables не проще правило прописать? например 50 запросов в секунду с 1 ип? на 80 порт. Может поможет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vasabla
сообщение 8.5.2014, 8:35
Сообщение #15


Стаж: 14 лет

Сообщений: 97
Благодарностей: 35
Полезность: 276

Никого не смущает то, что php-fpm не запущен?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя onotole
сообщение 8.5.2014, 10:44
Сообщение #16


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(Vasabla @ 8.5.2014, 9:35) *
Никого не смущает то, что php-fpm не запущен?

Всё возможно
Да и глянуть бы в nginx.conf
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vasabla
сообщение 8.5.2014, 18:16
Сообщение #17


Стаж: 14 лет

Сообщений: 97
Благодарностей: 35
Полезность: 276

Цитата(onotole @ 8.5.2014, 10:44) *
Всё возможно
Да и глянуть бы в nginx.conf

Скрытый текст
2046#0: *12 connect() to unix:/tmp/php-fpm.sock failed (2: No such file or directory)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя onotole
сообщение 8.5.2014, 20:05
Сообщение #18


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(Vasabla @ 8.5.2014, 19:16) *
Скрытый текст
2046#0: *12 connect() to unix:/tmp/php-fpm.sock failed (2: No such file or directory)

Слушай, я ваще там спойлеров не заметил =)))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя binural
сообщение 9.5.2014, 14:13
Сообщение #19


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

ТС, ты как для чайника очень много на себя берешь.. Генту для ознакомления так и php-fpm... Советую попробовать узнавать системы Unix, Nix, например на Debian или CentOS для них очень много мануалов.. будет проще понимать как работаю Линукс и подобные..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kostea
сообщение 10.5.2014, 15:39
Сообщение #20


Стаж: 12 лет

Сообщений: 121
Благодарностей: 3
Полезность: < 0

Цитата(binural @ 9.5.2014, 16:13) *
ТС, ты как для чайника очень много на себя берешь.. Генту для ознакомления так и php-fpm... Советую попробовать узнавать системы Unix, Nix, например на Debian или CentOS для них очень много мануалов.. будет проще понимать как работаю Линукс и подобные..


Спасибо у меня всё получилось и на гентоо !

thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: