<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>ajitha's sharepoint blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/ajithas/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/ajithas/feed.xml</link>
    <description>our common interest sharepoint</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:38:34 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Alternate Access Mapping in reverse Proxy configuration</title>
      <link>https://docs.microsoft.com/archive/blogs/ajithas/alternate-access-mapping-in-reverse-proxy-configuration</link>
      <pubDate>Fri, 11 Sep 2009 07:47:00 GMT</pubDate>
      <dc:creator><![CDATA[ajithas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ajithas/2009/09/11/alternate-access-mapping-in-reverse-proxy-configuration/</guid>
      <description><![CDATA[We have a excellent post on this topic by Troy Starr which i have always used as a bible when it...]]></description>
      <content:encoded><![CDATA[<P>We have a <A href="http://blogs.msdn.com/sharepoint/archive/2007/03/06/what-every-sharepoint-administrator-needs-to-know-about-alternate-access-mappings-part-1.aspx" mce_href="http://blogs.msdn.com/sharepoint/archive/2007/03/06/what-every-sharepoint-administrator-needs-to-know-about-alternate-access-mappings-part-1.aspx">excellent post</A> on this topic by Troy Starr which i have always used as a bible when it comes to configuring Alternate Access Mapping (AAM).</P>
<P>This is a great article and is&nbsp;now&nbsp;a part of TechNet as well <A title=http://technet.microsoft.com/en-us/library/cc288609.aspx href="http://technet.microsoft.com/en-us/library/cc288609.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc288609.aspx">http://technet.microsoft.com/en-us/library/cc288609.aspx</A></P>
<P mce_keep="true">&nbsp;</P>
<P>But during some instances customers do come up with questions.</P>
<P>So i have tried to put some examples out here.</P>
<BLOCKQUOTE>
<P>Internal address - The address used by Proxy to contact SharePoint server</P>
<P><FONT color=#8000ff>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Note: Ideally the internal address should not be used by users to browse the site, it should be used only by the proxy to contact the server.</FONT></P>
<P><FONT color=#8000ff>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This will avoid lot of confusion that happens when the AAM needs to be changed when the address for browsing the site changes.</FONT></P>
<P>External/Public address - Used by users on the internet</P>
<P>Company Network/Private address - Used by users on the private / company network</P></BLOCKQUOTE>
<P>For any scenario the ISA rule configuration has to be done per "Configuring the reverse proxy server" topic of the link <A title=http://technet.microsoft.com/en-us/library/cc288609.aspx href="http://technet.microsoft.com/en-us/library/cc288609.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc288609.aspx">http://technet.microsoft.com/en-us/library/cc288609.aspx</A></P>
<P mce_keep="true">&nbsp;</P>
<P>I have been asked many a times that can we alter the AAM after the web application has been extended with a particular value in the URL's. And the answer is yes without any reason for failure. If we are aware of the address to be used at the time of extending the web application, we can use that and the AAM configuration is done automatically. But there will be many instances when the address is not known then or has changed. So modify AAM's are absolutely safe and can be done at any time to cater to our needs.</P>
<P>Also the address used in AAM need not be added to the host header in the IIS Web site. At the same time the host header value of IIS is no replacement for AAM. If you want SharePoint to respond to an address it has to be present in the AAM.</P>
<P>Web site in host header(hh) mode is an exception</P>
<P mce_keep="true">&nbsp;</P>
<P>Lets consider different scenarios</P>
<P><STRONG><U><FONT color=#000080>Scenario 1</FONT></U></STRONG></P>
<BLOCKQUOTE>
<P>Company network address - <A href="http://www.contoso.com/" mce_href="http://www.contoso.com">http://www.contoso.com</A></P>
<P>External address - <A href="http://www.contoso.com/" mce_href="http://www.contoso.com">http://www.contoso.com</A></P>
<P>Internal address - <A href="http://sharepointservername/" mce_href="http://Sharepointservername">http://Sharepointservername</A></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001_2.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001_2.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001_2.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image001 border=0 alt=clip_image001 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001_thumb.png" width=859 height=105 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001_thumb.png"></A></P></BLOCKQUOTE>
<P>Here on the LAN <A href="http://www.contoso.com/" mce_href="http://www.contoso.com">www.contoso.com</A> should resolve the internal IP address 
<P>The above AAM setting is not mandatory. You can use below setting also 
<BLOCKQUOTE>
<P>Company network address - <A href="http://www.contoso.com/" mce_href="http://www.contoso.com">http://www.contoso.com</A></P>
<P>External address - <A href="http://www.contoso.com/" mce_href="http://www.contoso.com">http://www.contoso.com</A></P>
<P>Internal address - <A href="http://www.contoso.com/" mce_href="http://www.contoso.com">http://www.contoso.com</A></P>
<P mce_keep="true">&nbsp;</P>
<P>And so the AAM would be just one entry for http</P></BLOCKQUOTE>
<BLOCKQUOTE>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/image_2.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/image_2.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/image_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/image_thumb.png" width=876 height=74 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/image_thumb.png"></A> </P></BLOCKQUOTE>
<P><FONT color=#000080><STRONG><U>Scenario 2</U></STRONG></FONT></P>
<BLOCKQUOTE>
<P>Company network address - <A href="http://www.contoso.com/" mce_href="http://www.contoso.com">http://www.contoso.com</A></P>
<P>External address - <A href="https://www.contoso.com/" mce_href="https://www.contoso.com">https://www.contoso.com</A></P>
<P>Internal address - <A href="http://sharepointservername/" mce_href="http://Sharepointservername">http://Sharepointservername</A></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image0017.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image0017.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image0017.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image001[7] border=0 alt=clip_image001[7] src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image0017_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image0017_thumb.png" width=866 height=112 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image0017_thumb.png"></A></P></BLOCKQUOTE>
<P><FONT color=#000080><STRONG><U>Scenario 3</U></STRONG></FONT></P>
<BLOCKQUOTE>
<P>Company network address - <A href="http://sharepoint.contoso.com/" mce_href="http://sharepoint.contoso.com">http://sharepoint.contoso.com</A></P>
<P>External address - <A href="http://www.contoso.com/" mce_href="http://www.contoso.com">http://www.contoso.com</A></P>
<P>Internal address - <A href="http://sharepointservername/" mce_href="http://Sharepointservername">http://Sharepointservername</A></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image00110.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image00110.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image00110.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image001[10] border=0 alt=clip_image001[10] src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image00110_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image00110_thumb.png" width=870 height=129 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image00110_thumb.png"></A></P></BLOCKQUOTE>
<P><STRONG><U><FONT color=#000080>Scenario4</FONT></U></STRONG></P>
<BLOCKQUOTE>
<P>Company network address - <A href="http://sharepoint.contoso.com/" mce_href="http://sharepoint.contoso.com">http://sharepoint.contoso.com</A></P>
<P>External address - <A href="https://www.contoso.com/" mce_href="https://www.contoso.com">https://www.contoso.com</A></P>
<P>Internal address - <A href="http://sharepointservername/" mce_href="http://Sharepointservername">http://Sharepointservername</A></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B1%5D.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B1%5D.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B1%5D.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image001[1] border=0 alt=clip_image001[1] src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B1%5D_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B1%5D_thumb.png" width=881 height=131 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B1%5D_thumb.png"></A></P></BLOCKQUOTE>
<P mce_keep="true">&nbsp;</P>
<P><STRONG><U><FONT color=#000080>Scenario 5</FONT></U></STRONG></P>
<BLOCKQUOTE>
<P>Company network address - <A href="https://sharepoint.contoso.com/" mce_href="https://sharepoint.contoso.com">https://sharepoint.contoso.com</A></P>
<P>External address - <A href="https://www.contoso.com/" mce_href="https://www.contoso.com">https://www.contoso.com</A></P>
<P>Internal address - <A href="http://sharepointservername/" mce_href="http://Sharepointservername">http://Sharepointservername</A></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B4%5D.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B4%5D.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B4%5D.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image001[4] border=0 alt=clip_image001[4] src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B4%5D_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B4%5D_thumb.png" width=895 height=123 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/AlternateAccessMappinginreverseProxyconf_ABE7/clip_image001%5B4%5D_thumb.png"></A></P></BLOCKQUOTE>]]></content:encoded>
    </item>
    <item>
      <title>Deleting Very large objects from the second stage recycle bin</title>
      <link>https://docs.microsoft.com/archive/blogs/ajithas/deleting-very-large-objects-from-the-second-stage-recycle-bin</link>
      <pubDate>Tue, 08 Sep 2009 05:59:00 GMT</pubDate>
      <dc:creator><![CDATA[ajithas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ajithas/2009/09/08/deleting-very-large-objects-from-the-second-stage-recycle-bin/</guid>
      <description><![CDATA[Have you ever been in a situation where the second stage library has a folder that is very large say...]]></description>
      <content:encoded><![CDATA[<P>Have you ever been in a situation where the second stage library has a folder that is very large say about 56 GB. And it cannot be deleted because the database locks during deletion and the site becomes inaccessible. The process eventually times out and the site access resumes, but the item remains in the second stage recycle bin. 
<P>Then this article might be helpful....read on 
<P>First lets get a little familiar with the terms used 
<UL>
<LI><B>First stage recycle bin</B> -&nbsp; It is nothing but the site's Recycle Bin. Anything a user delete's from the site goes here. </LI></UL>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Users can delete it from here or restore the item back </P>
<UL>
<LI><B>Second stage recycle bin</B> - The&nbsp; site Collection Recycle Bin. If item is deleted from the site recycle bin it lands here. </LI></UL>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Site collection Administrators can delete it from here or restore the item back </P>
<P>Some helpful articles 
<UL>
<LI>New to SharePoint 2007 recycle bin, read <A href="http://office.microsoft.com/en-us/sharepointtechnology/HA100214341033.aspx" mce_href="http://office.microsoft.com/en-us/sharepointtechnology/HA100214341033.aspx">View, restore, or delete items in the Recycle Bin of a SharePoint site</A> </LI>
<LI>Want to know how to configure it then refer <A href="http://weblogs.asp.net/jimjackson/archive/2007/10/03/sharepoint-recycle-bin-administration.aspx" mce_href="http://weblogs.asp.net/jimjackson/archive/2007/10/03/sharepoint-recycle-bin-administration.aspx">SharePoint Recycle Bin Administration</A> </LI>
<LI>An interesting article on <A href="http://blogs.msdn.com/joelo/archive/2007/09/26/2-stage-recycle-bin-and-recovery-thoughts.aspx" mce_href="http://blogs.msdn.com/joelo/archive/2007/09/26/2-stage-recycle-bin-and-recovery-thoughts.aspx">how to use the recycle bin</A> </LI>
<LI>Protect and restore content by using Recycle Bins and versioning <A title=http://technet.microsoft.com/en-us/library/cc288451.aspx href="http://technet.microsoft.com/en-us/library/cc288451.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc288451.aspx">http://technet.microsoft.com/en-us/library/cc288451.aspx</A></LI></UL>
<P>How does deletion work 
<BLOCKQUOTE>
<P>When you delete an item from a Web site, the item is sent to the site's Recycle Bin. If you click Recycle Bin on the Quick Launch, you can see all of the items that you've deleted from your site. You can either restore or delete the item from the Recycle Bin. When you delete an item from the Recycle Bin, the item is sent to the Site Collection Recycle Bin. 
<P>When an item is deleted from the site collection recycle bin (manually or automatically) the item is flushed from the content database. Other wise it remains in the database. Only one flag 
<P mce_keep="true">&nbsp;</P></BLOCKQUOTE>
<P>Few thoughts that crossed my mind&nbsp; 
<OL>
<LI>How can one land up with this big an item in the second stage recycle bin? </LI>
<LI>If it is in second stage recycle bin, how did they flush it from first stage? </LI>
<LI>Is this an acceptable behavior? </LI></OL>
<P>Here's what i found 
<OL>
<LI>Lets consider one example: say there is a folder in the document library which has many files uploaded. The folder is deleted which is few GB in size. </LI>
<LI>When we delete items from the site or the first stage recycle bin it remains in the content database. But when we delete it from second stage recycle bin, that is when it is flushed from the content database. So deleting a large file from first stage bin was not a problem. </LI>
<LI>Ideally speaking no, but as of now we need to leave with it. </LI></OL>
<P>There are certain things that can be done to avoid this situation 
<BLOCKQUOTE>
<P>1. Restore the problem library to its original location. Delete the documents few at a time. Flush the second stage recycle bin periodically. 
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; By default the below command will show the period at which the recycle job will be run<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STSADM -o getproperty -propertyname job-recycle-bin-cleanup -url <A href="http://%3csitename/" mce_href="http://%3csitename">http://&lt;sitename</A>&gt; 
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Run the below command to run the recycle timer job periodically<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STSADM -o setproperty -propertyname job-recycle-bin-cleanup -propertyvalue "&lt;configure a convenient time&gt;" -url <A href="http://%3csite/" mce_href="http://%3csite">http://&lt;site</A> name&gt; 
<P>2. Disable Second stage recycle bin from the central administration page<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Go to Central Administration &gt; Application Management &gt; Web Application General Settings<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set Recycle Bin &gt; Second stage Recycle Bin &gt; OFF 
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Note: This will flush the items in the second stage recycle bin for site collections in that web application. This is a web application level setting.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On enabling second stage recycle bin the items will be removed from the recycle bin. The files are deleted from the database so it cannot be retrieved. 
<P>3. A custom code based on SharePoint Object Model can be used to flush the large files from the second stage recycle bin. 
<P>&nbsp;&nbsp;&nbsp; Sample code 
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPSite site = new SPSite(&lt;&lt;siteurl&gt;&gt;);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPWeb web = site.RootWeb;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPRecycleBinQuery q = new SPRecycleBinQuery();</P>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; q.RowLimit = Int32.Parse(&lt;&lt;number of items to be deleted&gt;&gt;);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; q.OrderBy = SPRecycleBinOrderBy.Default;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPRecycleBinItemCollection itemColl = web.GetRecycleBinItems(q);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; foreach (SPRecycleBinItem item in itemColl)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Guid[] id = new Guid[1];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id[0] = item.ID;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; itemColl.Delete(id);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </P>
<P mce_keep="true">&nbsp;&nbsp;&nbsp; <STRONG><EM><U>Disclaimer:</U></EM></STRONG></P>
<P>&nbsp;&nbsp;&nbsp; <STRONG><EM>The sample code provided is on "AS IS" basis with no warranties, and confers no rights. </EM></STRONG></P></BLOCKQUOTE>]]></content:encoded>
    </item>
    <item>
      <title>Behavior of Incremental crawl when the Web Front End for crawling is not available</title>
      <link>https://docs.microsoft.com/archive/blogs/ajithas/behavior-of-incremental-crawl-when-the-web-front-end-for-crawling-is-not-available</link>
      <pubDate>Wed, 26 Aug 2009 06:44:00 GMT</pubDate>
      <dc:creator><![CDATA[ajithas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ajithas/2009/08/26/behavior-of-incremental-crawl-when-the-web-front-end-for-crawling-is-not-available/</guid>
      <description><![CDATA[Hi, this is Ajitha with the SharePoint Technical Support team. 
Recently while working with a...]]></description>
      <content:encoded><![CDATA[<P>Hi, this is Ajitha with the SharePoint Technical Support team. 
<P>Recently while working with a customer, I was asked how the crawl behaves if the dedicated Web Front end (WFE) for crawling becomes unavailable. To answer this question I read through some interesting information about crawl which I thought I should share. This information would be present with you already. 
<P>Some situations when the Web Front end can become unavailable - IIS on the&nbsp; WFE is hung, Application pool for the site is stopped, Network or hardware failure on the server, System rebooted unexpectedly, Server crash etc.... 
<P>What is the Crawl behavior in a situation "the item has been deleted from the site or the crawl account's access to the item has been revoked" 
<BLOCKQUOTE>
<P>Full crawl will mark an item for deletion in the content index during crawl. And at the end of the crawl the items are deleted from the content index. There are two separate stored procedures to perform these jobs. 
<P>And Incremental Crawl behaves in a similar manner to full crawl. </P></BLOCKQUOTE>
<P>For more details on crawl refer the links below: 
<UL>
<LI><A href="http://technet.microsoft.com/en-us/library/bb905391.aspx" mce_href="http://technet.microsoft.com/en-us/library/bb905391.aspx">How to crawl content</A> As the topic states this tells you the basics of crawl configuration. It has further links for detailed configuration </LI>
<LI><A href="http://technet.microsoft.com/en-us/library/cc160651.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc160651.aspx">Crawl content</A> This link talks about when to crawl, how to crawl and scheduling them </LI>
<LI><A href="http://msdn.microsoft.com/en-us/library/aa981260.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa981260.aspx">Enterprise Search Protocol Handlers</A> Here you will find the details about the complete indexing system </LI>
<LI><A href="http://msdn.microsoft.com/en-us/library/aa981260.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa981260.aspx">Change Log</A> This is a key feature for incremental crawl </LI></UL>
<P>Now going back the original question "Incremental crawl behavior when the dedicated server is unavailable" 
<P>What I noticed is that if the site is unavailable for crawling, the indexer will try to crawl the site and fail. Also the result for full and incremental crawl is not the same. 
<BLOCKQUOTE>
<P>If you perform a full crawl when the site is not available, it will delete all the items in the content index. Oops so if the site becomes unavailable just before the scheduled full crawl we are in for trouble as we will end up with an empty content index. 
<P>On the other hand the consecutive incremental crawl will keep the items in the content index. But if the incremental crawl fails one hundred consecutive times, the index server removes the affected content from the index. Refer the topic "Reasons to perform a full crawl" @ <A title=http://technet.microsoft.com/en-us/library/cc160651.aspx href="http://technet.microsoft.com/en-us/library/cc160651.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc160651.aspx">http://technet.microsoft.com/en-us/library/cc160651.aspx</A> </P></BLOCKQUOTE>
<P>I tested this behavior with the steps below 
<OL>
<LI>Created a web application with a publishing site. </LI>
<LI>Created a SSP to crawl only this site. </LI>
<LI>Performed a full crawl </LI>
<LI>Stopped the application pool for the web application and performed the full crawl. </LI>
<LI>Started the application pool and performed the full crawl again </LI>
<LI>Scheduled the incremental crawl to occur every minute </LI>
<LI>Stopped the application pool for the web application </LI></OL>
<P>Below listed is the screenshot of the above test: 
<P><STRONG><EM>Note: Click on the images to see larger picture</EM></STRONG> 
<P><STRONG><U>FULL CRAWL</U></STRONG> 
<P>I) Site 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image002_2.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image002_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image002_2.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image002 border=0 alt=clip_image002 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image002_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image002_thumb.jpg" width=514 height=292 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image002_thumb.jpg"></A> 
<P>II) Items in index after successful full crawl 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image004_2.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image004_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image004_2.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image004 border=0 alt=clip_image004 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image004_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image004_thumb.jpg" width=515 height=341 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image004_thumb.jpg"></A> 
<P>III) Site unavailability after the application pool for the site is stopped. 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_2.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_2.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image006 border=0 alt=clip_image006 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_thumb.jpg" width=517 height=232 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_thumb.jpg"></A> 
<P>IV) Manually initiate a full crawl. (Here full crawl is not scheduled) 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image008_2.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image008_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image008_2.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image008 border=0 alt=clip_image008 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image008_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image008_thumb.jpg" width=521 height=254 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image008_thumb.jpg"></A> 
<P>V) Index status after the full crawl 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image010_2.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image010_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image010_2.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image010 border=0 alt=clip_image010 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image010_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image010_thumb.jpg" width=526 height=272 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image010_thumb.jpg"></A> 
<P>VI) Error in crawl log - "The crawler could not communicate with the server. Check that the server is available and that the firewall access is configured correctly." 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image012_2.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image012_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image012_2.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image012 border=0 alt=clip_image012 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image012_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image012_thumb.jpg" width=530 height=264 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image012_thumb.jpg"></A> 
<P><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </U></P>
<P><STRONG><U>INCREMENTAL CRAWL</U></STRONG></P>
<P>I) Site 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_2.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_2.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_thumb.png" width=533 height=258 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_thumb.png"></A> 
<P>II) Items in index after successful full crawl </P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image3.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image3.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_4.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image3_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image3_thumb.png" width=536 height=268 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_thumb_1.png"></A> </P>
<P>III) Site unavailability after the application pool for the site is stopped. 
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_2.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_2.jpg"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image006 border=0 alt=clip_image006 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_thumb.jpg" width=539 height=267 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image006_thumb.jpg"></A></P>
<P mce_keep="true">&nbsp;</P>
<P>IV) Incremental crawl schedule</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image0014.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image0014.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image001%5B4%5D.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image001[4] border=0 alt=clip_image001[4] src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image0014_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image0014_thumb.png" width=541 height=191 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/clip_image001%5B4%5D_thumb.png"></A> 
<P>V) Error in the crawl log - "The crawler could not communicate with the server. Check that the server is available and that the firewall access is configured correctly."</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image6.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image6.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_6.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image6_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image6_thumb.png" width=545 height=149 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_thumb_2.png"></A> </P>
<P>VI) Content still present in the index after consecutive crawls</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image9.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image9.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_8.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image9_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image9_thumb.png" width=551 height=175 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_thumb_3.png"></A> </P>
<P>VII) Content cleared after 100 consecutive incremental crawls</P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image12.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image12.png" mce_href="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_10.png"><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image12_thumb.png" original-url="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image12_thumb.png" width=559 height=191 mce_src="http://blogs.msdn.com/blogfiles/ajithas/WindowsLiveWriter/Incrementalcrawlwhenthewebapplicationfor_E446/image_thumb_4.png"></A> </P>
<P mce_keep="true">&nbsp;</P>
<P>I hope this answers the question about crawl behavior when WFE setup for crawling becomes unavailable.</P>]]></content:encoded>
    </item>
  </channel>
</rss>