Назад | Перейти на главную страницу

Ошибка тайм-аута при вызове API ядра .net, размещенного в Linux

У нас есть проект api, размещенный в Linux. Проект api находится в .NET Core 3.1. Размещено на сервере пустельги с обратным прокси-сервером как Apache.

Проблема

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

Журнал из инструментов разработчика-> Сетевое сообщение в инструментах разработчика в разделе Сеть Журнал из инструментов разработчика-> Сеть

Вход с сервера Вход с сервера

Этот api, размещенный на сервере Windows, работает нормально. Мы сделали следующее:

  1. Проверены журналы API, не показывает ошибку тайм-аута
  2. Проверил журналы сервера, не отвечает через 2 минуты.
  3. Поместите трассировки в SQL с помощью профилировщика, не показывает блокировок, ошибок и исключений
  4. Проанализированы журналы SQL, журналов тайм-аута нет
  5. Журналы консоли инструментов разработки - ошибка 502

Пожалуйста, помогите найти решение этой проблемы или даже обходной путь.

Спасибо