Dell EMC Unity:ViPR 用户在通过 REST 调用登录阵列时收到 500 错误(Dell EMC 可纠正)(000530019)

无评分
MOD
MOD

Dell EMC Unity:ViPR 用户在通过 REST 调用登录阵列时收到 500 错误(Dell EMC 可纠正)(000530019)

知识库文章:000530019

Dell EMC Unity:ViPR 用户在通过 REST 调用登录阵列时收到 500 错误(Dell EMC 可纠正)(000530019)

主要产品:Dell EMC Unity 系列

产品:Dell EMC Unity 系列


版本:6

文章类型:中断修复

目标受众:级别 30 = 客户

上次发布时间:2020 年 1 月 7 日(星期二),22:35:52 GMT

 

总结:

升级之后将临时计时器编辑应用于 cas-servlet.xml 文件。

 

问题:

使用 REST 和 LDAP 用户对阵列进行的 ViPR 登录可能会导致返回 html 500 代码。

这可以在 apache access_log (/nas/http/logs/access_log) 中看到:
192.168.1.56 - - [31/Jan/2019 17:47:10.822820] 2469421 [31/Jan/2019 17:47:13.292241] "GET /cas/login;JSESSIONID=7CE46607BF48A30429EC6553EF94C785?username=<username>%40<domain>&password=<password>&lt=LT-6519-gefNjJzSYRVfy1UuzSAwieHjBr9FCw-Unisphere&execution=e1s1&_eventId=submit HTTP/1.1" 500 1018 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_162)"
192.168.1.56 - - [31/Jan/2019 17:47:11.240570] 2871122 [31/Jan/2019 17:47:14.111692] "GET /cas/login;JSESSIONID=A2DA2D5AD53338F9AFA0EF6B6EB3CC36?<username>%40<domain>&password=<password>&lt=LT-6520-eckw75hW7d1xzAe7HdRYG6VDIGbuO5-Unisphere&execution=e1s1&_eventId=submit HTTP/1.1" 500 1018 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_162)"

返回的任何 500 状态都应在 Unity 阵列上进行调查,因为这表示服务器端错误。  400 范围内的状态被视为客户端错误,应在向阵列发送调用的客户端上进行调查。

 

原因:

在此特定情况下,LDAP 绑定响应略有延迟,这处于阵列默认值 5 秒内,但是导致 CAS(中央身份验证服务)登录失败,因为 CAS Web 会话侦听程序中的单独默认超时值为 2 秒。

 

解决方案:

此问题已在 Unity 代码 5.0.0.0.5.116 及更高版本中得到修复。  如果使用较早版本的代码,请升级到 5.0.0.0.5.116 或更近的代码以解决此问题。



 

 

主要产品:

Dell EMC Unity 系列

 

产品:

Dell EMC Unity 系列

 

版本历史
修订号
1 / 1
上次更新时间:
‎09-28-2020 02:25 PM
更新依据:
 
贡献者