NAP错误Generated by kingdee NAP原创
3人赞赏了该文章
965次浏览
编辑于2023年08月21日 09:25:41
http errorcode [503] phrases [Service Unavailable] Generated by kingdee NAP
现象一:
s-HR系统访问偶发此错误,环境为windows服务器
问题原因: 此种错误[Service Unavailable],tcp端口占满了, Java的 Socket.close() 并不能立即释放连接,会造成一段时间内 TIME_WAIT 的状态,windows操作系统可供使用的连接数有默认限制,提供给TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收它们,很快会被占满。在用户并发量比较高的情况下短时间跑大量的请求可能会出现次问题,导致报错
解决方式:修改注册表的方式 1、打开注册表:regedit 2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters 3、新建 DWORD值,name:TcpTimedWaitDe,value:30(十进制) –> 设置为30秒,默认是240秒 4、新建 DWORD值,name:MaxUserPort,value:65534(十进制) –> 设置最大连接数65534 5、重启系统
详情可参考:https://blog.csdn.net/xinfeixiang2019/article/details/103474065
现象二:
此种错误[Forbidden],则是正常拦截,禁止请求使用相对路径
如果还无法解决,需要联系BOS平台进行分析处理