Size: a a a

2021 April 30

AA

Aleksey Agafonov in nginx_ru
это не разные конфиги, это один склееный с учётом инклюдов и переопределений
источник

_

_track2 [GiN] in nginx_ru
Еще как могут.. Там же инклудится всё! Нам год назад один спец VDS настроил, сейчас приходится разбираться в его логике, это жесть)) Приходится изучать NGINX, всем привет, я новичок)))
источник

AA

Aleksey Agafonov in nginx_ru
на файлы разбивают по смыслу, для удобства
источник

_

_track2 [GiN] in nginx_ru
спасибо за команду, кстати!!! Вручную бегать по всем инклудам это та еще задача
источник

_

_track2 [GiN] in nginx_ru
да, но без документации довольно сложно иногда догнать чужую логику :( Но все не сразу... Два дня назад было намного хуже, уже начинаю понимать)))
источник

_

_track2 [GiN] in nginx_ru
Вчера в логах появилось "*225 upstream timed out (110: Connection timed out) while reading response header from upstream", я конечно читал везде, что увеличение таймаута не лучшее решение, но пока решил именно таким образом! :( не могу понять, как выяснить, что конкретно вызывает ошибку. Upstream fastcgi://unix:/var/run/php-tst.DOMAIN.sock дальше затык. nginx проксирует динамику на php-fpm. Можете скинуть ссылку на толковый мануал по данной проблеме?
источник

_

_track2 [GiN] in nginx_ru
Сайт работает хорошо, на тестовом домене разворачиваем движок новой версии, возможно там есть очень тяжелые скрипты! Может как вариант увеличить таймаут, поставить движок и вернуть значение обратно?
источник

k

kiosaku in nginx_ru
ну, может у тебя код (php-fpm) внутри себя падает при отдаче данных, вот и не выдаёт ничего
источник

k

kiosaku in nginx_ru
тайматуами тут не поможешь
источник

k

kiosaku in nginx_ru
смотри лог ошибок php-fpm-а
источник

_

_track2 [GiN] in nginx_ru
Логи PHP включены, там следом за логами nginx искал, но на удивление ничего не было в это время.
источник

_

_track2 [GiN] in nginx_ru
сейчас подключусь на VDS еще раз проверю
источник

_

_track2 [GiN] in nginx_ru
хотелось бы не костылить, а решить проблему грамотно
источник

_

_track2 [GiN] in nginx_ru
Кстати, какие значения таймаута можно считать адекватными?? Там просто уже человек, который настраивал увеличил это значение (и прилично! до 900). Я добавил до 1800. В сети попадалось, что аж по 3600 кто то ставил....
источник

_

_track2 [GiN] in nginx_ru
Да, ничего не путаю - в логах ошибок php-fpm во время ошибки пусто. Попадались ошибки server reached max_children setting (4) в другое время - добавил значение до 30
источник

k

kiosaku in nginx_ru
у тебя 30 ядер на машине?
источник

k

kiosaku in nginx_ru
включай отладчик и смотри, то там твой код творит
источник

_

_track2 [GiN] in nginx_ru
значение не должно превышать количество физических ядер?
источник

_

_track2 [GiN] in nginx_ru
Я думал это просто потоки
источник

k

kiosaku in nginx_ru
зависит от. кто-то отчёты создаёт “на лету”, там и полчаса может не хватить. а так, 15-30 секунд - за глаза
источник