Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

Centos 7, связка nginx + php-fpm, ошибка 502 + SIGBUS

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
GeorG
Posts: 8
Joined: Sat Dec 10, 2016 4:06 am

Centos 7, связка nginx + php-fpm, ошибка 502 + SIGBUS
  • Quote

Post by GeorG » Sun Nov 26, 2017 3:36 am

Centos 7, связка nginx + php-fpm, php 5.6
VPS: 8 GB RAM, 6 vCPU Core

За день глядя на логи более 350 ошибок 502

Взял из лога записи которые были одновременно с ошибкой:

Логи nginx:

Code: Select all

2017/11/24 21:30:30 [error] 1534#1534: *264072 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 46.61.242.150, server: site.com, request: "GET /index.php?topic=9881.msg338900 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "site.com", referrer: "http://site.com/index.php?topic=9881.msg339424;topicseen"
Собственно сама 502 ошибка (access):

Code: Select all

[24/Nov/2017:21:30:30 +0300] "GET /index.php?topic=9881.msg338900 HTTP/1.1" 502 1203 "http://site.com/index.php?topic=9881.msg339424;topicseen" "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"
Весь лог php-fpm усыпан одной сплошной полосой:

Code: Select all

[24-Nov-2017 21:30:30] WARNING: [pool site.com] child 18037 exited on signal 7 (SIGBUS) after 748.591452 seconds from start
[24-Nov-2017 21:30:30] NOTICE: [pool site.com] child 18870 started
Что уже делал (не помогло):
В файле /etc/nginx/nginx.conf изменил параметры:
worker_processes 2; #(было auto)
worker_connections 8192; #(было 1024)

--//--//--/--//--//--//--/--//--//--//--/--//--//--//--/--//--//--//--/--//--//--//--/--//--//--//--/--//--//--//--/--//--//--//--/--//--//--//--/--//--

Не знаю, может это как-то тоже всё связано - пробовал включать работу через сокет, не включается, в панели выпадает ошибка 20, на сайте 502, в логах VestaCP вот что:
v-change-web-domain-backend-tpl 'admin' 'site.com' 'socket' [Error 20]

В логах Nginx:
2017/11/26 06:15:40 [crit] 24842#24842: *130254 connect() to unix:/var/run/php5-site.com.sock failed (2: No such file or directory) while connecting to upstream, client

Файла var/run/php5-site.com.sock нет на месте, т.е, от того и ошибка при переключении на сокет.
Может прав каких на создание не хватает?

Нагрузка на сервак ничтожная (сейчас ночью, днём, там по +200 на порты):

Code: Select all

# netstat -an | grep :80 | wc -l
19
# netstat -an | grep :443 | wc -l
40
Top

GeorG
Posts: 8
Joined: Sat Dec 10, 2016 4:06 am

Re: Centos 7, связка nginx + php-fpm, ошибка 502 + SIGBUS
  • Quote

Post by GeorG » Sun Nov 26, 2017 4:58 am

Ошибку с переключением на сокет, исправил таким способом:
viewtopic.php?f=42&t=14401#p59211

Основную ошибку 502 это не исправило. Есть идеи?
Top

GeorG
Posts: 8
Joined: Sat Dec 10, 2016 4:06 am

Re: Centos 7, связка nginx + php-fpm, ошибка 502 + SIGBUS
  • Quote

Post by GeorG » Thu Nov 30, 2017 3:08 pm

Дело оказалось в форуме SMF. В админке было включено кэширование, а на php 5.6 нет поддерживаемых форумом акселераторов.
С отключением кэширования, предупреждения и ошибки из логов исчезли, вместе с ними и 502.
Top


Post Reply
  • Print view

3 posts • Page 1 of 1

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password