Рейтинг:0

Определить, почему сервер Windows так медленно отвечает?

флаг kr

У нас есть Windows Server 2019 Standard 10.0 с Microsoft SQL Server 2016 (SP2-CU17). Этот сервер находится внутри сети Наша компания. Он также имеет IIS 10.0, на котором размещено веб-приложение asp.net.

Я часто использую это веб-приложение со своего рабочего ПК (также внутри сети). Наша компания), но в последнее время я заметил много Время ожидания выполнения истекло. Время ожидания истекло до завершения операции или сервер не отвечает..

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

Я знаю, что это не проблема SQL Server, потому что первоначальный запрос (фильтр), выполняемый в отношении БД при загрузке страницы, прост.

Есть ли способ найти какие-либо задержки на сервере или в IIS? Может какие-то сетевые правила?

AutoGnome avatar
флаг us
Я бы начал с просмотра журналов приложений на сервере в то время, когда вы замечаете тайм-ауты. Вы уже смотрели на Event Viewer?
флаг cn
Не поможет найти первопричину. Обычно я (как говорится в моем ответе) использую для этого Application Insights, что дает вам хороший журнал, включая время выполнения операторов sql. Журналы приложений на сервере не будут содержать НИКАКОЙ информации без добавления их в программу.
Lex Li avatar
флаг vn
«Я знаю, что это не проблема SQL Server, потому что первоначальный запрос (фильтр), выполняемый к БД при загрузке страницы, прост» неверен, поскольку медлительность БД может выходить за рамки самого запроса. Вы не можете устранять такие неполадки без участия всех сторон, поэтому вам следует запросить звонок с сетевыми администраторами, администраторами SQL Server и разработчиками веб-приложений вместе.
Рейтинг:-1
флаг cn

Попросите программиста изучить его. Это не простая проблема конфигурации и должна быть проанализирована на стороне программы. Если бы на вашем веб-сайте БЫЛО установлено что-то вроде Azure Application Insights, на стороне сервера был бы журнал, который можно было бы проанализировать, но в его нынешнем виде вы даже не предоставляете достаточно информации, чтобы начать ее анализ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.