Почему мой модуль Sharepoint IRM не может периодически переинициализироваться? - PullRequest
0 голосов
/ 22 сентября 2010

У меня есть модуль Sharepoint IRM, который работает большую часть времени. Тем не менее, большинство утра, когда я захожу и пытаюсь это осуществить, это не работает. IISReset, как правило, возобновит работу.

Журнал событий Windows показывает следующую ошибку чаще всего около 01:45 (GUID пуст для этого поста).

Information Rights Management (IRM): Protector {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} experienced a problem while being initialized.
Protector: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}

Additional Data
Error value: 80070005

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Эта ошибка возникает вместе с тремя другими событиями для трех других модулей IRM, успешно реинициализирующих (я считаю, что они встроенные).

Журнал Sharepoint содержит нечто очень похожее:

09/22/2010 01:45:20.39  w3wp.exe (0x11EC)                           0x1338  Windows SharePoint Services     IRM                             95lu    Information Information Rights Management (IRM): The initialization of protector {4F9976DD-47C3-4518-B2A2-A258B379F970} was completed. Protector: {4F9976DD-47C3-4518-B2A2-A258B379F970}     
09/22/2010 01:45:20.56  w3wp.exe (0x11EC)                           0x1338  Windows SharePoint Services     IRM                             95lu    Information Information Rights Management (IRM): The initialization of protector {4F9976DC-47C3-4518-B2A2-A258B379F970} was completed. Protector: {4F9976DC-47C3-4518-B2A2-A258B379F970}     
09/22/2010 01:45:20.58  w3wp.exe (0x11EC)                           0x1338  Windows SharePoint Services     IRM                             95lu    Information Information Rights Management (IRM): The initialization of protector {4F9976DE-47C3-4518-B2A2-A258B379F970} was completed. Protector: {4F9976DE-47C3-4518-B2A2-A258B379F970}     
09/22/2010 01:45:20.61  w3wp.exe (0x11EC)                           0x1338  Windows SharePoint Services     IRM                             95lt    Critical    Information Rights Management (IRM): Protector {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} experienced a problem while being initialized. Protector: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}  Additional Data Error value: 80070005

Модуль IRM также имеет собственную регистрацию в HrSetLangId и HrInit. В этом случае неисправности модуль ничего не регистрировал.

Предложения Microsoft по устранению этого кода ошибки в основном связаны с проверкой того, что Sharepoint может взаимодействовать с сервером RMS. В случае с нашим модулем IRM нам на самом деле не нужен RMS-сервер, поэтому мы его не настроили. Поскольку проблема временная, похоже, причина не в этом.

После IISReset модуль появился для правильной инициализации (во всех 3 журналах) и снова начал работать.

FWIW модуль написан на C #.

Любые предложения о том, как решить эту проблему, будут с благодарностью приняты.

1 Ответ

0 голосов
/ 06 октября 2010

Я до сих пор не уверен точно, в чем проблема, но после удаления регистрации в HrSetLangId и HrInit ошибка исчезла. Таким образом, кое-что в способе повторной инициализации модуля отличается от первой инициализации таким образом, что запись в журнал завершается ошибкой в ​​первом случае, но не во втором.

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