Вероятно сделать на backend страницу с sleep(11) и смотреть.
Предположу что страница будет висеть долго пока не отвалится. Нужно будет смотреть параметры max_execution_time (php) и fastcgi_read_timeout (nginx). Выпадет или пхп или nginx что не дождался ответа, код 50х Далее предполагаю ничего не произойдет ибо в upstream у вас нет (max_fails=3 fail_timeout=20) настройки. Возможно dns балансировщик как-то настраивается на 50х коды и др. Но в целом надо тестить все шаги
Alex Karo, 1. логически не подходит, nginx как прокси для десятка микросервисов идет и хратить для одного какой-то кеш не идет. 2. да и не представляю что так вообще возможно. бекенд на php симфони, в кеше хранятся запросы к бд, как его стыковать с nginx? это же не статика
Alex Karo, да оба в редис смотрят. Там кеша >10 гб, и редис жрет ресурсов кучу и на проде в разы хуже чем файловый, поэтому хочу перевести на файлы и тут проблема сброса, так как файловый у каждого свой.
мне бы какое условие в nginx написать, чтобы я вызвал из бекенда http://nginx/api/cache-clear и вот этот локейшин cache-clear в nginx прошелся по всем upstream и отправил запросы
alex99505, это совсем маленькая нагрузка. У меня бд сейчас 200гб с 300 млн записей, по сотне операций в секунду и никаких лагов. Все проблемы решались по мере роста хорошим мониторингом и логами.
Это обычно стартапы суету наводят в самом начале пытаются все оптимизировать и продукт кричит что надо делать - поток клиентов страшный будет)) в итоге сервера за 10$ хватит чтобы разрулить всю ожидаемую нагрузку
а в чем проблема? создавайте поля, выбирайте правильно тип, анализируйте запросы для поиска и стройте индексы подходящие. 2м это совсем не много записей
Алексей Пилипчук, там скрины до/после. В 237мб явно не нормальная, в другое время такой нет. Нагрузки в это время никакой нет на чтение, за запись думал, но прошел по таблицам с группировкой вставки по часам никаких пиков
дак понятно что проблемы с диском, все пересмотрел, код перекопал ничего не запускается, если бы что-то простое было не задавал бы. Вот ребята говорят те же проблемы, помог перенос, но сапорт все отрицает https://www.digitalocean.com/community/questions/p...