大家好,又见面了,我是你们的朋友全栈君。
背景:客户反映windows服务器在进行自动更新的时候报错,无法进行更新
服务器版本:Windows Server 2012 R2 Standard
IIS版本:8
WSUS版本:6.3.9600
报错信息:
2021-11-29 22:15:10:401 804 cd8 WS WARNING: 与位于“http://xxxx.xxxx.xxx.xxx:8530/ClientWebService/client.asmx”的终结点进行通信时出现错误。 2021-11-29 22:15:10:401 804 cd8 WS WARNING: 服务器已返回 HTTP 状态代码“500 (0x1F4)”以及文本“Internal Server Error”。 2021-11-29 22:15:10:401 804 cd8 WS WARNING: 服务器无法处理该请求。 2021-11-29 22:15:10:401 804 cd8 WS WARNING: MapToSusHResult mapped Nws error 0x803d000f to 0x8024401f 2021-11-29 22:15:10:401 804 cd8 WS WARNING: Web service call failed with hr = 8024401f. 2021-11-29 22:15:10:401 804 cd8 WS WARNING: Current service auth scheme=’None’. 2021-11-29 22:15:10:401 804 cd8 WS WARNING: Proxy List used: ‘(null)’, Bypass List used: ‘(null)’, Last Proxy used: ‘(null)’, Last auth Schemes used: ‘None’. 2021-11-29 22:15:10:401 804 cd8 WS FATAL: OnCallFailure failed with hr=0X8024401F
排查步骤:
1.根据日志,在客户端访问url http://xxxx.xxxx.xxx.xxx:8530/ClientWebService/client.asmx
出现以下情况
可以看到客户端无法排查具体原因
2.用服务器端直接访问该url http://xxxx.xxxx.xxx.xxx:8530/ClientWebService/client.asmx
出现类型无法转换的报错
因为以前接触过代码,以为是wsus的某一些程序文件出了问题,因此尝试过去其他wsus服务器复制文件进行备份、替换,然而并不起作用
3.搜索问题,最终对比了IIS服务器中关于wsus服务的应用资源池的托管模式,从“经典”改为“集成”
4.客户端重新访问url,出现以下页面,恢复正常
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132947.html原文链接:https://javaforall.cn