Консультация по настройке Linux-сервера (nginx+apache)
1 000 руб. за проект
•
электронные деньги
Коллеги, помогите разобраться с настройкой VPS (а именно связка docker+nginx+apache)
Описание проблемы
На Linux-сервере находится сайт на 7-м друпале с достаточно большой посещаемостью.
Сайт работает стабильно, но периодически у некоторых пользователей попадает в состояние
"Висит и не загружается".
В логах
nginx_error.log при этом возникают строки
2019/01/28
06:57:17 [error] 11728#0: *6498 upstream timed out (110: Connection
timed out) while reading response header from upstream, client: х.х.х.х, server: [servername].ru, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8081/500.html", host: "www.[servername].ru"
При этом у других пользователей в это-же время сайт работает прекрасно - без всяких тормозов и глюков. Об этом свидетельствует nginx_access.log, где в то же самое время - множество хитов от других пользователей.
Увеличили в nginx.conf
proxy_send_timeout и proxy_read_timeout до 600
Кардинально - ничего не меняется, а просто увеличивается время ожидания.
И затем вновь появляется либо
"Страница недоступна. Сайт не отправил данных. ERR_EMPTY_RESPONSE"
либо
"Ошибка 504"
При
этом у других пользователей в это же время - всё "окейно". Сайт
работает и открывается. Но у "проблемного пользователя" - сайт так и не
работает. Причем ничего не меняет даже "режим инкогнито", другой браузер и использование анонимайзера. На следующий день может "пройти". А может так и "висеть".
Если у вас есть опыт разрешения таких ситуация - пишите.
Описание проблемы
На Linux-сервере находится сайт на 7-м друпале с достаточно большой посещаемостью.
Сайт работает стабильно, но периодически у некоторых пользователей попадает в состояние
"Висит и не загружается".
В логах
nginx_error.log при этом возникают строки
2019/01/28
06:57:17 [error] 11728#0: *6498 upstream timed out (110: Connection
timed out) while reading response header from upstream, client: х.х.х.х, server: [servername].ru, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8081/500.html", host: "www.[servername].ru"
При этом у других пользователей в это-же время сайт работает прекрасно - без всяких тормозов и глюков. Об этом свидетельствует nginx_access.log, где в то же самое время - множество хитов от других пользователей.
Увеличили в nginx.conf
proxy_send_timeout и proxy_read_timeout до 600
Кардинально - ничего не меняется, а просто увеличивается время ожидания.
И затем вновь появляется либо
"Страница недоступна. Сайт не отправил данных. ERR_EMPTY_RESPONSE"
либо
"Ошибка 504"
При
этом у других пользователей в это же время - всё "окейно". Сайт
работает и открывается. Но у "проблемного пользователя" - сайт так и не
работает. Причем ничего не меняет даже "режим инкогнито", другой браузер и использование анонимайзера. На следующий день может "пройти". А может так и "висеть".
Если у вас есть опыт разрешения таких ситуация - пишите.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
По ходу еще смогли разораться с вирусами, до которых всё никак руки не могли дойти.
Сотрудничеством довольны