我之前已将两个 IP 地址添加到 Windows 2008 R2 服务器,并且运行正常,但当我将另一个 IP 地址添加到网络适配器 IIS 时,它会停止为任何现有网站提供服务。重置 IIS 或重新启动服务器无法解决问题。
我尝试关闭 Windows 防火墙并检查了事件日志,但没有任何相关信息。
关于如何修复或调试这个问题,有什么建议吗?
谢谢。
答案1
现在终于解决了这个问题。结果发现,在我添加 IP 地址并重置 IIS 后,当网站尝试连接数据库服务器时,它会尝试从最后添加的 IP 地址进行连接,而该地址被数据库服务器的防火墙阻止了。
有人在连接字符串中添加了 240 秒的超时时间,因此看起来 IIS 没有响应,但实际上它在超时前只是尝试了 4 分钟进行连接。
将新的 IP 添加到 DB 服务器的防火墙解决了该问题,并且我减少了连接字符串超时!
抱歉,感谢您的帮助 devicenull 和 murisonc。