timed out) while reading response header from upstream", я конечно читал везде, что увеличение таймаута не лучшее решение, но пока решил именно таким образом! :( не могу понять, как выяснить, что конкретно вызывает ошибку. Upstream fastcgi://unix:/var/run/php-tst.DOMAIN.sock дальше затык. nginx проксирует динамику на php-fpm. Можете скинуть ссылку на толковый мануал по данной проблеме?
Полагаю, на некоторые запросы php-fpm слишком долго не отвечает и nginx рубит соединение по таймауту. Стоит понять что там за запросы такие, которые так долго держат соединение без ответа.
Благодарю за ценный совет! Я именно и хотел узнать, как дальше распутать клубок и определить, что именно так грузит. Не подскажешь, а то, что я так лихо max_children прибавил (30) на двухъядерном VDS - это чем то мне грозит?
Речь больше не про ядра, а про память. max_children должно расчитываться исходя из среднего расхода памяти на один тред (а это уже зависит от сложности твоих php запросов). Если твой сервер способен 30 держать одновременно, то окей.
Обсуждают сегодня