Очень часто на форумах появляются вопросе о том, как
вылечить неожиданную ошибку или о том, как прочитать логи SharePoint.
На мой взгляд этот вопрос очень прост, но все же я очень часто встречаю его на форумах и поэтому решил написать короткую статью на эту тему.
Типичный сценарий
Или на русском:
Ошибка
Возникла неожиданная ошибка.
Устранение неполадок в работе службы Microsoft SharePoint Foundation.
Идентификатор взаимосвязи: a90f0e23-675e-4eee-ba8f-2cb3be4dcc3e
Что же делать?
Найти подробный текст ошибки можно в папке 14 hive\LOGS
В этой папке много файлов с логами, которые по умолчанию создаются каждые полчаса и в их названии указывается дата и время создания. Можно открыть их блокнотом и найти нужную строчку по CorrelationID, который указан на странице ошибки. Более удобно их открывать при помощи программы ULS Viewer. этой программой можно открыть как любой из старых файлов, так и текущий для просмотра логов в реальном времени. Удобно настраиваемые фильтры помогают отобрать нужные строки логов
В абсолютном большинстве случаев этих знаний о логировании администратору SharePoint хватит на всю жизнь, однако это не вся информация. SharePoint так же пишит логи в Windows Events, а так же в базу данных логирования, где уже можно найти логи со всех машин SharePoint фермы. Подробнее об этом вы можете прочитать в чудесной книжке Professional SharePoint 2010 Administration
Полезные ссылки:
Technet: Monitoring overview (SharePoint Server 2010)
SharePoint 2010 Logging Improvements – Part 1
ULS Viewer
Professional SharePoint 2010 Administration
Вот, если будет интересно - с другого ресурса списал :)
ОтветитьУдалить- Go to the the "Central Administration > Monitoring > Configure diagnostic logging" page;
- Select all categories of events;
- Select the "Verbose" mode in "Least critical event handler to report to the event log" and "Least critical event to report to the trace log" selectors;
- Perform the required steps for reproducing the problem;
- Provide us with a SharePoint log file containing the definition of the problem.
%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\LOGS\
Example: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS
Да, в самом просто случае, надо не забыть включить логирование всего, тогда вероятность того, что ошибка будет в логах значительно увиличивается
ОтветитьУдалить