在我的 MOSS 2007 安装中,搜索爬行出现错误。
我的所有 Web 应用程序都出现以下错误,我在抓取日志中遇到了以下错误。
http://mysites.devserver 无法解析 URL。主机可能不可用,或者索引服务器上的代理设置配置不正确。
应用程序事件日志也有以下相应的错误起始地址http://mysites.devserver無法抓取。
上下文:应用程序“SSPMain”,目录“Portal_Content”
详细信息:无法解析项目的 URL。存储库可能不可用,或者未配置爬虫代理设置。要配置爬虫代理设置,请使用搜索管理中的“代理和超时”页面。(0x80041221)
我使用的是 Windows 2008 服务器。我尝试使用上面提到的 URL 访问该网站,并且可以使用。我针对此处发现的环回问题进行了注册表设置http://support.microsoft.com/kb/896861 还是没运气。有什么想法吗?
答案1
我遇到了完全相同的问题,您需要增加场搜索管理屏幕中的连接超时时间,我在我的虚拟机上将其从 60 秒更改为 120 秒,现在我可以成功抓取内容。
答案2
尝试一些基本的网络测试来自执行抓取的服务器。您需要尝试以下操作:
- nslookup fqdn 和主机名
- ping 上面返回的 ip 地址
- 浏览到 URL
这只是为了以防万一是一些简单的事情——如果您的抓取服务器出现网络问题,那么您将无法继续任何操作。
检查“中央管理”>“应用程序管理”>“检查此服务器场上启用的服务”下是否存在任何错误 - 这应该会突出显示 SSP 等的任何问题。
还要检查服务器应用程序日志和 Sharepoint ULS 日志 (代码库有一个很棒的 Sharepoint 解决方案 - LogViewer)
另外 - 您能否详细说明一下您的环境:
- 农场上有多少台服务器?有多少个角色?
- 正在进行网络负载平衡吗?
答案3
检查场级别搜索设置是否未设置为使用代理服务器,或者如果需要使用代理服务器,请确保代理服务器正确。
答案4
或者将您的 Web 应用程序 URL 添加到服务器主机文件,这为我解决了这个问题。