Добрый день!
Я сделал web-приложение (ASP.NET C#), которое установлено на машине заказчика (MS Windows Web Server 2008).
Заказчик стал жаловаться, что приложение грузит проц на 100% и оно становится недоступным для пользователей.
Что в такой ситуации Вы можете мне посоветовать? Если нужна дополнительная информация по приложению – спрашивайте.
Надеюсь на Вашу помощь.
25 июня 2009 в 15:01
Что за приложение? Больше похоже на то, что оно просто зацикливается при каких-то условиях. Временно это можно решить через настройки сервера, чтобы обработка запроса прерывалась по какому-то таймауту.
Еще может быть проблема с объемом обрабатываемых данных, тогда такое поведение может возникнуть из-за плотного общения с виртуальной памятью.
25 июня 2009 в 12:04
какой профайлер для этого вы посоветуете?
25 июня 2009 в 12:02
Для начала полезно найти узкое место в твоем проекте. Маловероятно, что проблема в ASP.NET. А вот когда найдешь это место, тогда можно будет советовать что-то более конкретное.