Фон - У меня есть сайт & запланированное задание на Windows, которое является частью MSI и устанавливается на том же сервере. Веб-сайт используется конечным пользователем для создания некоторых правил, и задание должно запускаться ежедневно, чтобы создавать плоские файлы для правил, созданных конечным пользователем. Фактические сценарии являются более сложными, чем описано выше.Необъяснимые тайм-ауты при запуске хранимых процедур
Проблема (с веб-сайта) - Сайт работает отлично большую часть времени, но несколько раз он как раз не загружать страницу создания правила - и исключение после входа его «тайм-аут запроса или SQL-сервер не отвечает»
Проблема (с работой) - работа ведет себя так же, как веб-сайт и не несколько раз, за исключением - «тайм-аут запроса или SQL-сервер не отвечает»
То, что я пробовал -
- Я добавил «Тайм-аут соединения» в строку подключения SQL - похоже, не помогает с протоколированием - что скажет мне, был ли это тайм-аут соединения или таймаут запроса.
- Я также запускаю хранимые процедуры, которые вызывают на веб-сайте & job - и ВСЕ хранимые процедуры полностью заполнены в течение заданного тайм-аута 3600 секунд. Хранимые процедуры фактически завершаются менее чем за минуту.
- Я также запускаю профилировщик SQL - но TRACES также не помогли мне, хотя я мог видеть много транзакций, но я не мог оправдать, что что-то не так с сервером.
Что я ищу - Есть ли другие причины, которые могут вызвать это? Есть ли что-то, что я мог бы найти?
Технология - SQL Server 2008 R2, ASP.Net, C# .Net
Ограничение - Деталь коды не может быть выявлена из-за конфиденциальности клиента, хотя я открыт для вопросов - которые Я бы попытался ответить на конфиденциальность конфиденциальности клиентов.
Примечание - Существует уже тайм-аут запроса (3600s) & Connection Timeout (30s), определенные в файле конфигурации applicaiton.
Без знания MS SQL: Я бы предложил увеличить объем ведения журнала и отслеживать это поведение. – Samuel
Существуют ли конкретные времена, когда запросы/задания медленны или это случайное? Между прочим, на самом деле информации недостаточно, чтобы идти, кстати. Это поможет, если вы сможете публиковать части кода с удаленной бизнес-логикой или конфиденциальными вещами. – SchmitzIT
@suyashKhandwe Проверка Если вы правильно разместили свой объект подключения. –