Ако сте потребител, който има проблеми с публичен уебсайт или проучване, имейл или друго приложение, обадете се на фирмата, която притежава уебсайта, и я помолете за помощ. Обикновено можете да намерите информация за контакт за даден уебсайт или проучване в долната част на страницата или в разделите „За нас“ или „Свържете се с нас“ в навигационните менюта.
Ако сте потребител във фирма и получавате грешки, свържете се с лицето, което управлява вътрешния уебсайт на фирмата. Този тип проблеми често могат да бъдат отстранени само от уеб администратора (администратора на SharePoint) или от някой от вашата фирма.
Ако сте администратор на SharePoint, уеб администратор или управител на сайт, и потребителите ви задават въпроси относно ИД за корелация, тази статия може да ви помогне.
Какво е и какво не е ИД на корелация
ИД на корелация не е номер на грешка или код. Просто това е GUID (глобален еднозначен идентификатор), който се генерира автоматично за всяко искане, което сървърът на SharePoint получава. Това е уникално за всяко искане, а не за всяка грешка. Обаче когато възникне грешка, съобщението за грешка съдържа ИД на корелация, който е валиден за искането в момента.
ИД на корелация се използва, за да помогне на администратора на SharePoint да проследи какво се е случвало по време на грешката. Той е ценен само като интерактивен инструмент, който помага на администратора да проследи грешката ви. Администрация използва ИД на корелация като "трасиране" за отстраняване на заявки или процеси в SharePointединна система за регистриране (ULS), за да открие до какво води и причинява проблем. Ако SharePoint получи грешка, която не може да идентифицира, докато работи по тази задача, той публикува съобщение „Появи се неочаквана грешка“ и включва ИД на корелация. ИД на корелация може да ви помогне да разберете какво се е случило, но не идентифицира случилото се.
Успешните искания са маркирани с ИД на корелация; неуспешните. ИД е уникален и различен за всяко ново искане и е валиден само за срока на искането. Той не е като грешка в Windows, която ви дава номер 80xxxxxx, който идентифицира точния проблем. Не помага за търсене на конкретен ИД на корелация в уеб, тъй като всеки един от тях е различен и уникален за вашия сървър в този момент във времето.
Където ИД на корелация е ценен при проследяването на даден процес. SharePoint създава регистрационен файл (ULS) на всичко, което прави при обработката на исканията, а ИД на корелация е основно нишката, която свързва всяка стъпка. Тъй като SharePoint прави хиляди искания едновременно, ИД на корелация може да се използва за филтриране само на стъпките, които са извършени от SharePoint за всяко дадено искане.
Администрация може да използва ИД на корелация за проследяване на грешки, както и за проблеми с производителността и други проблеми. Чрез използване на ИД за корелация на исканията, които показват проблемно поведение, те могат да направят по-задълбочено проучване. Ако не е налице грешка и не се генерира съобщение за грешка, може да се използва таблото за управление на разработчици, за да се види ИД на корелация, генериран от процесите.
Ако сте краен потребител, вероятно няма да имате достъп до регистрационните файлове, които предоставят информация, където ИД на корелация може да бъде полезен. В този случай можете да спрете дотук и да се обадите на помощния център или на администратора. Обяснете проблема си и работете с тях, за да ви помогнат да диагностицирате проблема. Дайте им ИД на корелация, който виждате във вашето съобщение за грешка, тъй като може да им е необходимо.
Като ИТ специалист или администратор, за да разберете какво се е случило, трябва да намерите регистрационните файлове на ULS за времето, когато е настъпило събитието, и да потърсите ИД на корелация в тях. Може да се наложи да прегледате няколко от клиентските уеб части, за да намерите този, който има ИД на корелация, който търсите. ИД на корелация няма да разреши грешката ви, но може да ви помогне да проследите искането, за да разберете какво се е объркало. Може да получите представа за това какво се е случило непосредствено преди генерирането на грешката, какви съобщения за грешки са се появили или какви събития са били задействани поради тази грешка (ако има такива). Можете да използвате инструмент, като например ULSViewer , за да улесните прегледа на тези данни и да филтрирате исканията, които не е необходимо да виждате. Вижте публикацията в блога регистриране на събития и отстраняване на неизправности в SharePoint с помощта на ULSViewer за повече идеи и съвети.
Ето един типичен сценарий, който администратор ще използва, когато използва ИД на корелация:
-
Потребителят получава грешка при отварянето на файл в Excel, който дава на администратора ИД на корелация и датата/часа на инцидента:
-
Намерете директорията с регистрационни файлове и датата, която търсите, и отворете този файл в Excel:
-
Намерете ИД на корелация, който търсите. Можете да филтрирате по нивото на събитията, за да разберете какво се случва:
-
Ако не намерите ИД на корелация, опитайте с друг уеб сървър, който е бил ротационен по време на докладването за проблема.
Ето още няколко ресурса на администратора, които ще ви помогнат при отстраняване на грешки на SharePoint. Освен тези връзки, опитайте да потърсите в интернет, тъй като има много сайтове и общности на други разработчици, които предлагат поддръжка и инструменти за работа с SharePoint. Тъй като SharePoint е платформа, има общност от хиляди разработчици, ИТ професионалисти и потребители, които разработват инструменти, приложения и документация, за да си помагат взаимно.