SharePoint 关于拓扑错误的解决方案
Issue
Topology报错信息:SharePoint Web Services Round Robin Service Load Balancer Event: EndpointFailure。
Affected Endpoint 主要是两种类型的"SharePoint Service":MetadataWebService.svc和ProfileService.svc,如下图所示:


Troubleshooting
这是在SharePoint Farm中常见的错误,一般是多层SharePoint 拓扑结构中,为了Load-Balance,一些Service Application可在不同的Web Front-End Servers或APP Servers上创建多次。当内部的Topology Service将请求轮询到EndPoints时,由于某个Service Application EndPoint不正确或者被删(可能是Service Application配置失败、已迁移等),或者当前运行的账户(Application Pool Identity)权限问题不足,都会导致SharePoint解析EndPoints失败。
注:每个Service Application必须暴露出一个Service Application EndPoint,并且这个EndPoint只创建在启动了与该Service Application相关联的"SharePoint Service"的服务器上(即在SharePoint管理中心启动了"SharePoint Service",那么SharePoint Web Service IIS Web Site会创建IIS虚拟应用程序,这个虚拟应用程序将包含Service Application EndPoint)。
当Consumers(WebApplication)通过Proxy请求Service Application(Service)时,内部的Topology Service会将请求传输到它正确的位置(Service Application EndPoint)。
Resolution
我查看了SharePoint的ULS日志,对于MetadataService.svc相关的拓扑错误,发现没有和用户权限相关的报错异常,发现都是超时。所以我的解决方案是:在启动了Metadata Service的服务器上,进入SharePoint 管理中心à系统设置à管理服务器上的服务à重启下Metadata Service,如下图所示:

同理为了解决Profile Service Application EndPoint解析错误,也重启下User Profile Service试试看。
对于有些情况下拓扑报错,如SearchService.svc EndPoint解析错误,解决方案也是相同的:
- 进入SharePoint后台管理中心-à管理服务应用程序-àSearch Service Application
- 检查Search topology 区域下Query Component(查询功能)是否启用中
- 若查询功能不启用,那么在管理服务器上服务àStop Search Query and Site Settings service ,否则重启Search Query and Site Settings service 服务。
Summary
在SharePoint 多层拓扑结构中,会有很多原因会引发拓扑异常,我的解决方案也并不一定能完全解决问题,不同的异常还的结合对应的环境才能分析。
SharePoint 关于拓扑错误的解决方案的更多相关文章
- 修复SharePoint 2013 Search 拓扑错误
Problem 当创建和配置SharePoint 2013 Search Service Application成功之后,进入详细配置页后,在Search Application Topology节点 ...
- 创建或打开解决方案时提示"DotNetCore.1.0.1-SDK.1.0.0.Preview2-003131-x86"错误的解决方案
提示"DotNetCore.1.0.1-SDK.1.0.0.Preview2-003131-x86"错误的解决方案: 1.检查是否有C:\Program Files (x86)\d ...
- 针对每种Windows Server 操作Excel、Word等Office组件遇到“ComException"、”80070005“等COM错误的解决方案大汇总
以下所有Excel错误的解决方案,同样适用于Word.PowerPoint等Office产品. 以下解决方案中,如果出现"安装Excel组件",是适用于遇到Excel错误的.如果是 ...
- SQL Server附加数据库时报1813错误的解决方案
SQL Server附加数据库时报1813错误的解决方案 无法打开新数据库 'ASR'.CREATE DATABASE 中止. 文件激活失败.物理文件名称'E:\SqlServer\MSSQL\D ...
- 关于Oracle出现listener refused the connection with the ORA-12505错误,解决方案
出现listener refused the connection with the ORA-12505错误,解决方案: 1.首先重启一下电脑,释放被占用的1521端口 2.重启后打开Oracle D ...
- 安装360后,visual studio 经常报各种莫名其妙的错误的解决方案
安装360后,visual studio 经常报各种莫名其妙的错误,每次都要查找错误的解决方案 而且网上关于这个的好少,以后只要碰到了这种情况我就记录下吧 今天碰到的情况是打开WCF服务时出现 ...
- 关于navicat连接oracle 报 ORA-12737 set CHS16GBK错误的解决方案
[转]关于navicat连接oracle 报 ORA-12737 set CHS16GBK错误的解决方案 昨天下载安装了navicat 9.0 Premium(高级英文版),连接mysql正常,看到他 ...
- SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案
转自SQL2005 安装时 "性能监视器计数器要求(错误)" 解决方案 出现此类问题一般都是在非法卸载sql2005出现的 在 "开始" --> &qu ...
- Nginx 502/504 Gateway time-out错误完美解决方案【转发】
在安装完Nginx+PHP-fpm+Mysql后,跑PHP的应用会经常出现504 Gateway Time-out 或者502 Bad Gateway的情况. Nginx 504 Gateway ...
随机推荐
- jQuery最简单的表单提交方式
第一步:绑定事件 常用的与ajax相关的事件参考如下: 1.$(selector).click(function) 2.$(selector).change(function) 3.$(selecto ...
- 带你走进EJB--将EJB发布为Webservice(4)
接下来的我们将会自定义一个对象,然后看看EJB是如何对复杂的参数发布成WebService的. 代码如下:在第一个版本的基础之上加上增加用户的方法,参数为User. package com.tgb.e ...
- linux2.6.30.4内核移植(3)——yaffs文件系统移植
内核源码:linux2.6.30.4 交叉编译工具:3.4.5 移植linux内核至:TQ2440 工作基础:http://www.cnblogs.com/nufangrensheng/p/36696 ...
- Sqoop拒绝连接错误
使用Sqoop远程连接MySQL导入数据到HBase数据库: sqoop import --driver com.mysql.jdbc.Driver --connect "jdbc:mysq ...
- python中string和十六进制、二进制互转
def str_to_hex(s): return ' '.join([hex(ord(c)).replace('0x', '') for c in s]) def hex_to_str(s): re ...
- javascript转换时间戳
var unixTimestamp = new Date(1513814400000);commonTime = unixTimestamp.toLocaleString();
- Oracle官方文档
Oracle DBA 10g 两日速成课程 http://www.oracle.com/webfolder/technetwork/cn/tutorials/obe/db/10g/r2/2day_db ...
- 递归查询构造jquery tree
1 现在有如下的一张表: CREATE TABLE [dbo].[ThemeCategory] ( [ID] [int] NOT NULL, [ThemeCategoryName] [nvarchar ...
- CE lua脚本
CE递归遍历主界面控件 local fnGetSpace = function(n) local ret = "" ,n do ret = (ret .. "-" ...
- 【LeetCode】4. Median of Two Sorted Arrays (2 solutions)
Median of Two Sorted Arrays There are two sorted arrays A and B of size m and n respectively. Find t ...