бежит nginx, который проксирует приложению на Spring.
По какой-то причине иногда возникает 504 time-out от nginx. Очень трудно воспроизвести, появляется рандомно и на рандомных запросах. Память не перегружена.
Куда можно смотреть?
может сопоставить логи nginx и второго приложения, чтобы понять что там и правда приключилось?
Наверное прийдется включить дебаг, потому что самих ошибок - нет. nginx логгирует 504
Добавлять трейсинг и смотреть где висит приложение
таймаут от спринг бут приложения
Сори не понял. Типа делать замер или что?
замер в любом случае делать надо я к тому, что либо спрингбутапп не отвечает за время, за которое ожидает ответ nginx, поэтому 504, либо сам спрингбутапп 504 возвращает
понял, спасибо. Задача конечно осложняется тем, что прийдется включить трейс и ждать пока у кого-то такая ошибка появится, ибо воспроизвести самому не удается
есть возможность включить прометей метрики? и все это в графану слить?
Обсуждают сегодня