что такое dsac.exe.config - PullRequest
       0

что такое dsac.exe.config

0 голосов
/ 14 апреля 2011

На компьютере под управлением Windows 2008 установлена ​​служба Windows, которая автоматически останавливается каждую ночь с 23:00 до 01:00. В окне просмотра событий я получаю измененный файл "dsac.exe.config". Помимо этого я также получаю следующую ошибку в окне просмотра событий:

Описание для события ID 1001 от Исходное сообщение об ошибке Windows не может быть найденным. Либо компонент, который поднимает это событие не установлено на ваш локальный компьютер или установка повреждена. Вы можете установить или отремонтировать компонент на локальный компьютер.

Если событие возникло на другом компьютер, отображение информации было быть сохраненным вместе с событием.

Следующая информация была включена с событием:

0 CLR20r3 Нет в наличии 0 wsbestfarefinder.exe 337.0.0.0 4d8b67b0 Ttl.BestFareFinder.Harvester 337.0.0.0 4d8b67af 301 6 System.TypeInitialization C: \ ProgramData \ Microsoft \ Windows \ WER \ ReportQueue \ AppCrash_wsbestfarefinder_74e68497d40658e979de885388289e269c39c_c41e675c 0 9a6e7446-661e-11e0-9ac4-005056bc2f52 4 * +1010 *

Неверный дескриптор

1 Ответ

1 голос
/ 14 апреля 2011

На основании КБ, статья 2462585 ,

Центр администрирования Active Directory (Dsac.exe) для управления объектами доменных служб Active Directory (AD DS)

Это говорит о том, что с тех пор что-то меняет файл .config для dsac.exe. Подозреваю, имеет ли это отношение к вашему обслуживанию или нет, вряд ли. Вы можете попытаться определить это, хотя.

В вашей среде разработки / тестирования / подготовки (у вас есть одна или все из них, верно? :) запустите службу и затем измените файл dsac.exe.config . Вызывает ли это остановку вашего сервиса? Если да, выясните, что вызывает его изменение в производственной среде.

Все это говорит о том, что я не думаю, что изменение на dsac.exe.config является проблемой или, в лучшем случае, симптомом, а не причиной. Ваша служба сталкивается с исключением, а именно TypeInitializationException в какой-то момент ночью. Вам нужно улучшить ведение журнала и обработку исключений, чтобы найти причину этого. Начните с перехвата события AppDomain.UnhandledException , регистрируя все исключения и гарантируя, что вы отправляете файлы .pdb со своей службой.

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