s
五、Citrix NetScaler 和 CDN 案例
问题描述:
Citrix 10.5.66.9软件版本下,存在计时器bug,此bug会造成CDN长连接回源超过设备默认的180S,会发fin包,造成CDN产生502报错。
如:CDN 连接timeout 600s = 10分钟,Netscaler 默认HTTP、SSL vServer Client TIMEOUT 为180s = 3分钟。
造成CDN在180s中无任何连接过来,Netscaler会终止连接,但CDN认为180s连接仍存在,会继续发送请求;但,NetScaler 认为此链接应超时或已经断开的链接,故CDN在180s后再次的发送请求,NetScaler发送FIN报文断开连接。
解决方案:
Netscaler 同样设置timeout 600s = 10分钟,CDN 连接timeout 600s = 10分钟,双方均保持检活即可,属于架构性细节。
锐捷AP-520,执行命令获取在连接无线终端状态数据。
SN-AC6812-GROUP1# show ac-config client by-ap-name | include WACE
========= show sta status =========
AP : ap name/radio id
Status: Speed/Power Save/Work Mode/Roaming State/MU MIMO, E = enable power save, D = disable power save
Total Sta Num : 3091
STA MAC IPV4 Address AP Wlan Vlan Status Asso Auth Net Auth Up time
-------------- --------------- ---------------------------------------- ---- ---- ------------------ --------------- --------------- ------------
0479.70af.a7be 10.46.146.124 C-2F-D2-WACE01/1 10 4020 11.0M/E/bgn MAB OPEN 0:03:32:46
end