Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
7.1 KiB

  1. <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
  2. <html>
  3. <head>
  4. <title>Microsoft Index Server Guide: Error Detection and Recovery</title>
  5. <meta name="FORMATTER" content="Microsoft FrontPage 1.1">
  6. <meta name="GENERATOR" content="Microsoft FrontPage 1.1">
  7. </head>
  8. <body bgcolor="#FFFFFF">
  9. <!--Headerbegin--><p align=center><a name="TOP"><img src="onepix.gif" alt="Space" align=middle width=1 height=1></a> <a href="default.htm#Top"><img src="toc.gif" alt=" Contents" align=middle border=0 width=89 height=31></a> <a href="errorhlp.htm"><img src="previous.gif" alt="Previous" align=middle border=0 width=32 height=31></a> <a href="glossary.htm"><img src="next.gif" alt="Next" align=middle border=0 width=32 height=31></a> </p>
  10. <hr>
  11. <!--Headerend--><p><a name="ErrorDetectionandRecovery"><font size=6><strong>Error Detection and Recovery</strong></font></a></p>
  12. <p align=left><!--Chaptoc--></p>
  13. <blockquote>
  14. <p><a href="errhandl.htm#LostFileNotifications">Lost File Notifications</a> <br>
  15. <a href="errhandl.htm#DroppedNetworkConnections">Dropped Network Connections</a> <br>
  16. <a href="errhandl.htm#CorruptedFilesandFaultyFilter DLLs">Corrupted Files and Faulty Filter DLLs</a> <br>
  17. <a href="errhandl.htm#Disk-FullCondition">Disk-Full Condition</a> <br>
  18. <a href="errhandl.htm#CorruptedPropertyCache">Corrupted Property Cache</a> <br>
  19. <a href="errhandl.htm#DataCorruptionandInternalInconsistencies">Data Corruption and Internal Inconsistencies</a> <br>
  20. </p>
  21. </blockquote>
  22. <hr>
  23. <!--ChaptocEnd--><p>Several kinds of errors are automatically detected by Microsoft Index Server and recovered. Other than hardware failures and
  24. situations where the catalog drive runs out of disk space, no manual intervention is needed.</p>
  25. <hr>
  26. <h1><a href="#TOP"><img src="up.gif" alt="To Top" align=middle border=0 width=14 height=11></a><a name="LostFileNotifications">Lost File Notifications</a></h1>
  27. <p>During normal operation of Index Server, all changes to the documents in the <a href="glossary.htm#IndexedDirectory"><em>indexed directories</em></a> are automatically tracked if
  28. the indexed directories are on computers running Windows NT. If the rate of file modification is very high, it is possible to lose
  29. some notifications due to buffer overflows. In that case, Index Server automatically schedules an <a href="scanhlp.htm#IncrementalScan">incremental scan</a> on the
  30. scope that lost notifications. No manual intervention is needed.</p>
  31. <hr>
  32. <h1><a href="#TOP"><img src="up.gif" alt="To Top" align=middle border=0 width=14 height=11></a><a name="DroppedNetworkConnections">Dropped Network Connections</a></h1>
  33. <p>If a virtual root is pointing to a remote share and the connection to the remote share is lost, it is called a <em>disconnected path</em>.
  34. Index Server detects this situation and <a href="reghelp.htm#ForcedNetPathScanInterval">periodically</a> scans the remote shares to see if the connection is active. No manual
  35. intervention is needed.</p>
  36. <hr>
  37. <h1><a href="#TOP"><img src="up.gif" alt="To Top" align=middle border=0 width=14 height=11></a><a name="CorruptedFilesandFaultyFilter DLLs">Corrupted Files and Faulty Filter DLLs</a></h1>
  38. <p>If corrupted files are detected by the <a href="filtrhlp.htm#CiDaemon">CiDaemon</a> process, the files will be marked as <em>unfiltered</em>. You can get a list of unfiltered<em>
  39. </em>files by issuing an <a href="adminhlp.htm#UnfilteredFiles">adminstrative command</a> to list the unfiltered files. There might also be a problem with the <a href="filtrhlp.htm#FilterDLLs">filter DLL</a> used to
  40. filter those files. If a particular type of file is consistently not being filtered, you should contact the vendor of that filter DLL.</p>
  41. <hr>
  42. <h1><a href="#TOP"><img src="up.gif" alt="To Top" align=middle border=0 width=14 height=11></a><a name="Disk-FullCondition">Disk-Full Condition</a></h1>
  43. <p>If the <a href="glossary.htm#CatalogDrive">catalog drive</a> starts getting full, indexing is temporarily paused. <a href="filtrhlp.htm">Filtering</a> cannot continue unless disk space is freed up on
  44. the catalog drive. A message is written to the <a href="errorhlp.htm#LowDiskEvent">event log</a> when the disk starts getting full. Administrators should monitor the
  45. event log for these messages and take corrective action. To avoid a disk-full condition, follow the <a href="install.htm#RecommendedConfiguration">configuration guidelines</a>
  46. given in the <a href="install.htm">installation page</a>.</p>
  47. <hr>
  48. <h1><a href="#TOP"><img src="up.gif" alt="To Top" align=middle border=0 width=14 height=11></a><a name="CorruptedPropertyCache">Corrupted Property Cache</a></h1>
  49. <p>If Index Server is shut down abruptly or a corruption is detected during normal operation, the <a href="indexhlp.htm#PropertyCache">property cache</a> will be marked
  50. as corrupted. A recovery action will be performed on the property cache when Index Server is restarted. One <a href="errorhlp.htm#RecoveryStart">event log
  51. message</a> is written at the beginning of the recovery action and another at the <a href="errorhlp.htm#RecoveryEnd">end of recovery</a>. During recovery, queries will be
  52. allowed but <a href="filtrhlp.htm">filtering</a> will not start until the recovery is completed. No manual intervention is needed.</p>
  53. <hr>
  54. <h1><a href="#TOP"><img src="up.gif" alt="To Top" align=middle border=0 width=14 height=11></a><a name="DataCorruptionandInternalInconsistencies">Data Corruption and Internal Inconsistencies</a></h1>
  55. <p>As a result of a power failure or other catastophic event, the index data may become corrupted beyond repair. In that
  56. situation, existing Index Server data is deleted and all the documents are refiltered. If corruption is detected during Index
  57. Server startup, the refiltering will happen automatically. However, if corruption is detected during normal operation, an <a href="errorhlp.htm#CorruptRestart">event
  58. log message</a> is written and no further queries are allowed. When this event is written to the event log, administrators should
  59. <a href="install.htm#StopAndStart">stop and restart Index Server</a>. </p>
  60. <p>When automatic recovery is performed by Index Server, an <a href="errorhlp.htm#CorruptCatalog">event</a> is written to the event log. If the catalog specified in the
  61. event log message had default settings and all the virtual roots were indexed, no action is required.</p>
  62. <p><strong>Note</strong>&#160;&#160;&#160;If some virtual roots were marked not to be indexed, administrators have to explicitly disable indexing on those virtual
  63. roots again. Use the <a href="/scripts/srchadm/admin.idq?">virtual root configuration</a> option from the <a href="/srchadm/admin.htm">administrative Web page.</a></p>
  64. <!--Footerbegin--><hr>
  65. <p align=center><a href="default.htm#Top"><img src="toc.gif" alt=" Contents" align=middle border=0 width=89 height=31></a> <a href="errorhlp.htm"><img src="previous.gif" alt="Previous" align=middle border=0 width=32 height=31></a> <a href="#TOP"><img src="up_end.gif" alt="To Top" align=middle border=0 width=32 height=31></a> <a href="glossary.htm"><img src="next.gif" alt="Next" align=middle border=0 width=32 height=31></a></p>
  66. <hr>
  67. <p align=center><em>&#169; 1996 by Microsoft Corporation. All rights reserved.</em> <!--Footerend--></p>
  68. </body>
  69. </html>