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