Прерывистая медленя API в ядре ASP.NET с SQL Server, Next.js, IIS и слоем шлюза [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Прерывистая медленя API в ядре ASP.NET с SQL Server, Next.js, IIS и слоем шлюза [закрыто]

Сообщение Anonymous »

Я работаю над личным проектом, в котором используется следующий стек: < /p>
  • core ядра для бэкэнд < /p>
    < /li>
    SQL Server для базы < /p>
    < /li>
    li> next. />
  • A custom gateway project to route API calls to appropriate
    controllers
  • Hosted using Internet Information Services (IIS) for the backend,
    frontend, and gateway apps
The Проблема
Иногда определенные вызовы API занимают очень много времени, чтобы ответить (вплоть до 2-минутного тайм-аута) и оставаться в ожидаемом состоянии. Тем не менее, одни и те же конечные точки API, с одинаковыми параметрами, при одних и тех же условиях нагрузки (как веб -сайт, так и база данных) обычно отвечают менее чем за 10 миллисекунд. /> [*] Пока возникает проблема, я контролирую SQL Server, используя монитор активности
в SSM и не вижу никаких дорогих или длительных запросов. < /li>
Запросы эффективны, даже на больших таблицах. Использование двух выделенных серверов Windows:
[*] Один для базы данных SQL Server
[*] Один для приложений Frontend, Backend и Gateway

Сервер использование ресурсов во время Slowness
dataBase Server p> p>
Slounes /> [*] CPU: ~ 2%
[*] Память: ~ 44%
[*] Disk Space: 600 ГБ бесплатно из 1 TB

(Frontend/Backend/Gateway):

~ 10 /> Память: ~ 55%< /li>
Дисковое пространство: 11 ГБ бесплатно из 100 ГБ < /li>
< /ul>
Вопрос < /strong> < /p>
Учитывая эту установку, что может вызвать эти воплощение и непреднамеренные Delays API? Где еще я должен исследовать, чтобы определить основную причину проблемы?

Подробнее здесь: https://stackoverflow.com/questions/795 ... is-and-a-g
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»