Запуск конечной точки из браузера делает 503-сервис недоступным - PullRequest
0 голосов
/ 17 июня 2019

Я выполняю одну из конечных точек, которые извлекают данные из базы данных, обрабатывают данные и отображают вывод.

Фактическая проблема
при вводе URL-адреса в браузере после30сек (проверяется в разделе «Браузер проверяет - сеть - время - ожидание TTFB»), на странице выдается сообщение об ошибке

Произошла непредвиденная ошибка (тип = Сервис недоступен, статус = 503).Нет доступных сообщений.

Если я проверяю журналы, запрос все еще обрабатывается и после некоторого момента выдает ожидаемый результат.

Мой базовый анализ этого поведения - когдаЯ сократил диапазон запросов на более короткий диапазон, и если я получу ответ до 30 секунд, я смогу увидеть вывод в браузере.

Это как-то связано со временем TTFB.Я действительно не уверен и застрял с этим.

Я с удовольствием поделюсь дополнительной информацией, если потребуется, чтобы поделиться своими ценными предложениями!

[ОБНОВЛЕНИЕ]: это как-то связано с производительностью запросов к БД, поскольку браузер не получает ответ, несмотря на то, что в журналах выполняется выполнение запроса?

1 Ответ

0 голосов
/ 03 июля 2019

Что-то не так с производительностью запросов к БД, так как запрос занимал много времени.Что приводит к увеличению времени (30 секунд), когда я достигаю конечной точки в браузере / почтальоне.Я оптимизировал свой запрос к БД, и теперь ответ приходит в миллисекундах.Спасибо !!

...