У меня есть модуль 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 #.
Любые предложения о том, как решить эту проблему, будут с благодарностью приняты.