Стала появляться 502 ошибка

K
На сайте с 10.01.2015
Offline
110
2711

Всем доброго времени суток!

Около 6 месяцев сервер работал отлично, держал два проекта и не было никаких проблем.

Теперь же, стала появляться 502 ошибка, причем всего на 1-2 секунды. Стоит мгновенно обновить страницу второй раз и она мгновенно загрузится без каких-либо проблем. Ошибка возникает не так часто, но ее появление отрицательно сказывается на посещаемости.

Сайт работает шустро, включено кеширование. Никакие изменения в течении 6 месяцев не вносились. Перезагрузка сервера не помогает.

Сервер Debian, Nginx FastCGI.

Как можно установить причину?

K5
На сайте с 21.07.2010
Offline
209
#1

для начала логи всех процессов и сайтов проанализировать

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
K
На сайте с 10.01.2015
Offline
110
#2

Какие именно файлы нужно смотреть?

Himiko
На сайте с 28.08.2008
Offline
560
#3
Kepus:
Какие именно файлы нужно смотреть?

В вашем случае логи nginx.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
K
На сайте с 10.01.2015
Offline
110
#4
Himiko:
В вашем случае логи nginx.

Вот логи за последний час (ошибку наблюдал). Подскажите пожалуйста, в чем именно причина?

2016/02/10 21:52:59 [error] 2452#0: *1220759 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 185.115.96.54, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"

2016/02/10 21:52:59 [error] 2452#0: *1220761 open() "/var/www/site.com/apple-touch-icon-precomposed.png" failed (2: No such file or directory), client: 185.115.96.54, server: site.com, request: "GET /apple-touch-icon-precomposed.png HTTP/1.1", host: "site.com"
2016/02/10 21:54:10 [error] 2452#0: *1220982 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 31.173.243.46, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 21:59:57 [error] 2451#0: *1221881 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 91.196.178.37, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com", referrer: "https://site.com/wp-content/uploads/2015/06/Wallpapers%20El%20Capitan.jpg"
2016/02/10 22:18:48 [error] 2452#0: *1225127 FastCGI sent in stderr: "Unable to open primary script: /var/www/site.com/goto/http:/4pda.ru/forum/index.php (No such file or directory)" while reading response header from upstream, client: 176.15.251.183, server: site.com, request: "GET /goto/http://4pda.ru/forum/index.php?showtopic=585387 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com", referrer: "https://site.com/raznoe/13097-avtovhod-wi-fi-v-metro-avtomaticheskoe-podklyuchenie-k-wi-fi-v-moskovskom-metro.html"
2016/02/10 22:18:57 [error] 2452#0: *1225127 FastCGI sent in stderr: "Unable to open primary script: /var/www/site.com/goto/http:/4pda.ru/forum/index.php (No such file or directory)" while reading response header from upstream, client: 176.15.251.183, server: site.com, request: "GET /goto/http://4pda.ru/forum/index.php?showtopic=585387 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com", referrer: "https://site.com/raznoe/13097-avtovhod-wi-fi-v-metro-avtomaticheskoe-podklyuchenie-k-wi-fi-v-moskovskom-metro.html"
2016/02/10 22:25:16 [error] 2451#0: *1226233 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 85.140.5.233, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 22:27:42 [error] 2451#0: *1226676 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 194.9.226.206, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 22:29:25 [error] 2451#0: *1226968 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 185.5.248.72, server: site.com, request: "POST /wp-cron.php?doing_wp_cron=1455132565.1865589618682861328125 HTTP/1.0", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com"
2016/02/10 22:29:25 [error] 2451#0: *1226966 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 185.5.248.72, server: site.com, request: "POST /wp-cron.php?doing_wp_cron=1455132565.1271829605102539062500 HTTP/1.0", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com"
2016/02/10 22:29:25 [error] 2451#0: *1226829 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 91.79.138.120, server: site.com, request: "POST /wp-admin/admin-ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com", referrer: "https://site.com/wp-admin/post.php?post=23751&action=edit"
2016/02/10 22:29:25 [error] 2451#0: *1226827 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 91.79.138.120, server: site.com, request: "GET /wp-admin/admin-ajax.php?action=oembed-cache&post=23751 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com", referrer: "https://site.com/wp-admin/post.php?post=23751&action=edit"
2016/02/10 22:32:52 [error] 2451#0: *1228071 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 93.170.126.213, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 22:33:12 [error] 2451#0: *1228146 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 109.188.124.67, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 22:33:12 [error] 2451#0: *1228148 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 109.188.124.67, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 22:33:12 [error] 2451#0: *1228146 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 109.188.124.67, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 22:43:50 [error] 2451#0: *1230250 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 87.236.191.254, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 22:46:33 [error] 2451#0: *1230832 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 46.133.117.91, server: site.com, request: "GET /wp-admin/admin-ajax.php?postviews_id=21284&action=postviews&_=1455133592625 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com", referrer: "https://site.com/iphone-ipad/21284-kak-aktivirovat-rezhim-modema-na-iphone-i-ipad-pod-upravleniem-ios-9.html"
2016/02/10 22:46:35 [error] 2451#0: *1230861 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 185.113.38.3, server: site.com, request: "POST /wp-admin/admin-ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com", referrer: "https://site.com/android/23751-kak-polzovatsya-prilozheniem-sberbank-onlayn-na-android-s-root-pravami.html"
2016/02/10 22:46:35 [error] 2451#0: *1230861 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 185.113.38.3, server: site.com, request: "GET /wp-admin/admin-ajax.php?postviews_id=23751&action=postviews&_=1455133589035 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com", referrer: "https://site.com/android/23751-kak-polzovatsya-prilozheniem-sberbank-onlayn-na-android-s-root-pravami.html"
2016/02/10 22:46:37 [error] 2452#0: *1230364 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 91.79.138.120, server: site.com, request: "GET /wp-admin/admin-ajax.php?action=ajax-tag-search&tax=post_tag&q=%D0%9F%D1%80%D0%BE%D0%B3 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com", referrer: "https://site.com/wp-admin/post-new.php"
2016/02/10 22:53:28 [error] 2451#0: *1231856 open() "/var/www/site.com/apple-touch-icon-precomposed.png" failed (2: No such file or directory), client: 178.205.63.15, server: site.com, request: "GET /apple-touch-icon-precomposed.png HTTP/1.1", host: "site.com"
2016/02/10 22:53:29 [error] 2451#0: *1231864 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 178.205.63.15, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 22:53:29 [error] 2451#0: *1231865 open() "/var/www/site.com/apple-touch-icon.png" failed (2: No such file or directory), client: 178.205.63.15, server: site.com, request: "GET /apple-touch-icon.png HTTP/1.1", host: "site.com"
2016/02/10 22:53:50 [error] 2451#0: *1231916 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 87.236.191.254, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com"
2016/02/10 22:56:34 [error] 2451#0: *1232321 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 185.5.248.72, server: site.com, request: "POST /wp-cron.php?doing_wp_cron=1455134194.0307641029357910156250 HTTP/1.0", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com"
2016/02/10 22:56:34 [error] 2451#0: *1232323 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 185.5.248.72, server: site.com, request: "POST /wp-cron.php?doing_wp_cron=1455134194.1615400314331054687500 HTTP/1.0", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com"
2016/02/10 22:56:35 [error] 2451#0: *1232331 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 91.79.138.120, server: site.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm-site.sock:", host: "site.com", referrer: "https://site.com/"
2016/02/10 22:56:35 [error] 2451#0: *1232333 open() "/var/www/site.com/favicon.ico" failed (2: No such file or directory), client: 91.79.138.120, server: site.com, request: "GET /favicon.ico HTTP/1.1", host: "site.com", referrer: "https://site.com/"
Andreyka
На сайте с 19.02.2005
Offline
822
#5

Включайте отладку в WP и смотрите где косячит

Не стоит плодить сущности без необходимости
K
На сайте с 10.01.2015
Offline
110
#6
Andreyka:
Включайте отладку в WP и смотрите где косячит

Как её включить?

---------- Добавлено 11.02.2016 в 11:46 ----------

Andreyka:
Включайте отладку в WP и смотрите где косячит

А если посмотреть мои логи, то ошибка в чем?

K
На сайте с 10.01.2015
Offline
110
#7

Вот лог из файла ошибок PHP5-FPM. Именно в эту минуту выскочила 502 ошибка.

[10-Feb-2016 23:39:32] WARNING: [pool akket] child 26808 exited on signal 11 (SIGSEGV) after 3.190390 seconds from start
[10-Feb-2016 23:39:32] NOTICE: [pool akket] child 26811 started
[10-Feb-2016 23:39:33] WARNING: [pool akket] child 26810 exited on signal 11 (SIGSEGV) after 1.735909 seconds from start
[10-Feb-2016 23:39:33] NOTICE: [pool akket] child 26812 started
[10-Feb-2016 23:39:35] WARNING: [pool akket] child 26811 exited on signal 11 (SIGSEGV) after 2.793932 seconds from start
[10-Feb-2016 23:39:35] NOTICE: [pool akket] child 26813 started
[10-Feb-2016 23:39:35] WARNING: [pool akket] child 26809 exited on signal 11 (SIGSEGV) after 4.376061 seconds from start
[10-Feb-2016 23:39:35] WARNING: failed processes threshold (4 in 60 sec) is reached, initiating reload
[10-Feb-2016 23:39:35] NOTICE: reloading: execvp("/usr/sbin/php5-fpm", {"/usr/sbin/php5-fpm", "--fpm-config", "/etc/php5/fpm/php-fpm.conf"})
[10-Feb-2016 23:39:35] NOTICE: using inherited socket fd=7, "/var/run/php-fpm-site.sock"
[10-Feb-2016 23:39:35] NOTICE: using inherited socket fd=7, "/var/run/php-fpm-site.sock"
[10-Feb-2016 23:39:35] NOTICE: fpm is running, pid 26815
[10-Feb-2016 23:39:35] NOTICE: ready to handle connections

Понять причину что-то не могу)

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

Отлаживать WP, дебажить коры

Не можете сами - обращайтесь

redeyer
На сайте с 27.01.2010
Offline
102
#9

SIGSEGV может валиться когда что-то не так с доступами. Сокет с правильными правами создаётся, для юзера которым запущен пул?

Попробуйте добавить к настройкам пула emergency_restart_threshold и

emergency_restart_interval. Хотя, судя по логу они у вас и так заданы.

Я бы попробовал вместо сокета использовать tcp, для начала.

Услуги сисадмина. Настройка и оптимизация VPS https://searchengines.guru/ru/forum/928318 . Поднятие своих прокси, восстановление сайтов из вебархива. Мой канал о хостингах https://t.me/hostingexpert

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