Триггер C #, Surround SCM и werfault.exe - PullRequest
0 голосов
/ 16 сентября 2009

Мы находимся в процессе настройки системы объемного звучания в качестве нашей программы управления исходным кодом. Мы создали триггер, который будет запускаться при изменении состояния файла / репозитория. Когда мы запускаем его для многих файлов, сервер получает несколько процессов werfault.exe в списке процессов. Я понимаю, что его сообщения об ошибках Windows, однако, нет всплывающих окон. Я пытаюсь определить причину ошибки ... есть ли определенный журнал, который я могу проверить, или метод отладки, который я могу использовать? Я не верю, что будет возможно отладить непосредственно на сервере, на котором он работает.

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 сентября 2009

То, что происходило, было то, что мы установили триггер для определенных событий, и триггер одновременно вызывает обработчик exe, что затопило сервер. Сейчас мы используем альтернативное решение со службой Windows, чтобы мы могли контролировать максимальное количество одновременных выполнений триггера.

0 голосов
/ 16 сентября 2009

Ошибки WER попадают в журнал событий, что может дать вам крошечную подсказку, хотя обычно недостаточно информации, чтобы сказать, что пошло не так. Может быть, вы хотите добавить больше журналирования в ваше триггерное приложение или запустить его userdump.exe , когда оно вот-вот рухнет (см. Событие AppDomain.UnhandledException) в определенную папку - таким образом вы можете открыть сбой позже, чтобы выяснить, что стало грушевидным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...