Riešení problémov s tajomnou SharePoint.

Prehľad:

Ladenie je ťažké pri vytváraní vlastnej funkcie služieb Windows SharePoint Services 3.0 (WSS) alebo Microsoft Office SharePoint Server (MACHY). Hlavným vinníkom je, že SharePoint zvyčajne povrchy málo diagnostické informácie na webovom prehliadači pri výskyte chyby. Tento blog vstupe popisuje vyhľadajte ďalšie vygenerované systémom diagnostické informácie, ktoré môžu často poskytnúť to navyše trochu detail, že jeden potrebuje určiť príčiny. To môže viesť k vyriešeniu problému.

Použil som túto techniku s veľkým úspechom vyriešiť inak záhadné chyby.

Prístup:

SharePoint ukladá veľké množstvo informácií na diagnostický denník do súboru denníka v 12 úľ.

"12 úľ" je zvyčajne umiestnený v "C:\Programu FilesCommon FilesMicrosoft SharedWeb Server Extensions12 ". (Nie som si istý, či je možné 12 úľ žiť nikde inde, v skutočnosti).

Cieľom je nájsť aktuálny súbor denníka, účinnosti chybu, a potom rýchlo otvoriť súbor denníka. Tieto protokoly sú charakterizované:

  • Veľkým množstvom informácií. SharePoint vytvára veľmi veľké množstvo diagnostické informácie a zapíše ho do súboru denníka veľmi rýchlo. Musíte byť rýchly, s prstami zachytiť.
  • Mnohorakosť. SharePoint nebude písať do jedného súboru denníka, ale skôr vytvára viacero súborov denníka v poradí.
  • Skopírujte a prilepte pekne do MS Excel.

Môj obľúbený spôsob:

  1. Otvoriť Prieskumník poukazuje na 12 hivelogs.
  2. Zoradiť zobrazenie podľa dátumu úpravy (Najnovšie prvé).
  3. Zvýraznite najviac aktuálny súbor denníka.
  4. V okne webového prehľadávača, sila chyby sa vyskytujú.
  5. Rýchlo otvoriť aktuálny súbor denníka a skopírujte jeho obsah do MS Excel.
  6. Prejsť na koniec a analyzovať relevantné údaje.

Iné poznámky:

V predvolenom nastavení, v diagnostickom denníku sa nachádza v 12 hiveLOGS adresári.

MS Best practices (podľa Mike T. Microsoft) štátu, ktoré log súbory by mal byť uložený na samostatný pevný disk. Robí to prostredníctvom centrálnej správy. Správca systému môže nespravili, v takom prípade by samozrejme musíte nájsť súbor denníka tam namiesto predvoleného 12 umiestnenie úľa).

Táto položka zaoberá otázkami, ako napríklad:

  • SharePoint pracovného postupu sa nepodarilo spustiť kvôli internej chybe.
  • (viac pridané v priebehu času)
  • Tento záznam bol užitočný diagnostikovanie chýb pracovného postupu (napr.. "Toku činností sa nepodarilo spustiť kvôli internej chybe").

4 myšlienky na "Riešení problémov s tajomnou SharePoint.

  1. Larry Virden

    Takže, tam sú časy, keď som ísť na 12 úľ denníky a nájsť tam je málo k nič v nich, Hoci úrovne zaznamenávania sú také, že by mala existovať údaje sú k dispozícii. Napríklad, Sedím tu pri pohľade na windows explorer zobrazenie priečinka záznamy a vidím, že, v priemere, záznamy sú 1-2 koncert. Ale potom vidím niekoľko hodín v ktorom záznamy sú 10kA. Teraz, predmetné lokality sharepoint sa používajú dosť veľa 24 hodín denne. Tak niečo sa deje vlákna/procesy generovanie informácií, ktoré im bránia zapisovanie informácií, Já bych predpokladať. Takže, ako môžem zistiť, čo je príčinou tohto problému?

    Som to všetko zistil, keď som išiel do prejsť na protokoly vyskúšať a ladenie problém. Používateľ pridal webovej časti a webová časť povie im, pre kontrolu logov. Ale samozrejme, nie je nič v log.

    Odpoveď
  2. Kelly Ford
    Ak žiadne súbory denníka sa nachádzajú v 12HIVE predvoleného umiestnenia, môžete skontrolovať umiestnenie súboru denníka možno nájsť v Central Administration->Operácie->Logovanie a reportovanie->Zapisovanie diagnostických protokolových súborov.
    Odpoveď
  3. Napísal nafees:
    Vďaka chlape! to je skvelé. Bol som konečne mohol sledovať chyby z súbor denníka bol vytvorený. a čo som robil, len nezabudnite zmeniť názov názov zostavy v workflow.xml súbor manifestu uvedené v funkcia.XML.
    Výborný.
    "RunWorkflow: System.IO.FileNotFoundException: Nepodarilo sa načítať súbor alebo montáž "NewWorkFlowewWorkFlow, Verzia = 1.0.0.0, Kultúra = neutrálne, PublicKeyToken = ed96fa43c5396ebe’ alebo jedna z jeho závislostí. Systém nemôže nájsť zadaný súbor. Názov súboru: ‘NewWorkFlowewWorkFlow, Verzia = 1.0.0.0, Kultúra = neutrálne, PublicKeyToken = ed96fa43c5396ebe’ v System.Reflection.Assembly._nLoad(AssemblyName fileName, Reťazec codeBase, Dôkaz assemblySecurity, Zostava locationHint, StackCrawlMark& stackMark, Logickú throwOnFileNotFound, Logickú forIntrospection) v System.Reflection.Assembly.nLoad(AssemblyName fileName, Reťazec codeBase, Dôkaz assemblySecurity, Zostava locationHint, StackCrawlMark& stackMark, Logickú throwOnFileNotFound, Logickú forIntrospection) v System.Reflection.Assembl…"
    Odpoveď

nechať odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *