Yii 1.1.19|Настроить nginx (502 ошибка)
Прошу оценить стоимость и сроки.
Сайт:
Движок:
Yii 1.1.19
Задание:
C 2021-08-03 на сервере наблюдаются кратковременные сбои с 502 ошибкой
https://up2.whitebx.ru/p/s/f/480c2acd01.PSfFkm4P1daNeBQKpMVx5y.png
без зависимости от времени суток.
Техническая поддержка хостинга утверждает, что "нагрузка идет от mysqld и php-fpm"
https://up2.whitebx.ru/r/m/c/KDb7LqG.RMCBH7MaB4wsPtAZuEqcZ7.png
https://up2.whitebx.ru/6/s/h/sepf6c2.6shCVC49aPdSk2UnvaAuHV.png
в логах присутствуют IP-адреса, с которых идёт слишком большое количество запросов, иногда на один и тот же URL
https://up2.whitebx.ru/8/r/n/polvamvdom.ru.access.8rnukjAcLPybkALmLmKnxB.log
Подробнее:
1.
Должен быть перенастроен nginx для ограничения количества запросов для таких IP-адресов.
2.
В случае возникновения проблем в работе сторонних сервисов, которым нужен
такой объём запросов (например, для SEO-анализаторов сайта), для них
должны быть добавлены исключения.
3.
Сервер должен быть проанализирован на предмет дальнейших работ по оптимизации его работы и
должны быть предоставлены рекомендации по дальнейшей оптимизации
сайта/сервера.
Особенности:
G. Поломки.
Выполнение данной задачи не должно сломать какой-либо другой функционал. Если в процессе
работы вы что-то сломаете, то исправление поломки осуществляется вами
безвозмездно.
H. Результат.
Результат задачи должен быть представлен в том конечном виде, который описан в ТЗ. Варианты "оно в
принципе готово, просто зайдите туда-то, нажмите то-то, затем ещё туда и
туда и вот сюда" крайне не приветствуются. Если после выполнения работ
нужно обновить кэш модификаторов сайта - обновите. Если нужно будет
обновить кэш браузера - измените html-код таким образом, чтобы файл сам
обновился либо смените режим кэширования для этого файла. Посетители
сайта обновлять кэш не будут, но зато увидят поехавшую вёрстку.
Закладывайте это дополнительно в стоимость задачи.
J. Никакого дебага на продакшене.
На продакшене не должно появляться никаких заглушек и прочего. В случаях
острой необходимости произвести дебаг именно на продакшене, выводите
дамп внутрь HTML-комментария, либо оборачивайте в
if($_SERVER['REMOTE_ADDR'] == 'ВАШ-IP-АДРЕС') { ?>.
Пожалуйста оцените стоимость и сроки выполнения.