我们今天的服务器有一个奇怪的问题。 Windows Server 2008 R2带有两个IP地址,一个网卡,今天早上重新启动了一些应用程序的维护。 这个重启之后,会发生什么事情:
1)IIS服务正在运行,应用程序池正在运行,所有网站都不运行。 在错误日志中有
万维网发布服务(WWW服务)没有注册站点5的URL前缀。该站点已被禁用。 数据字段包含错误编号。
对于所有网站。
2)Filezilla FTP运行正常。
3)hMailServer服务正在运行,但实际上并没有做任何事情。 在日志中有
“ERROR”2568“严重性:2(高),代码:HM4316,源:TCPServer :: Run(),说明:无法绑定到本地端口错误:绑定:请求的地址在上下文中无效地址: ,错误代码:10049,端口:25.这通常是由另一台服务器在同一端口上侦听引起的。要确定哪个服务器正在监听端口,请在端口25上telnet服务器。确保没有其他电子邮件服务器正在运行,在此端口上侦听,然后重新启动hMailServer服务。“
这个错误有四次(端口25,110,143,587)。
4)SSH服务器运行正常。
5)绑定到另一个IP地址的Apache服务器服务也失败了,有错误的代码
(OS 10049)请求的地址在上下文中无效。 :AH00072:make_sock:无法绑定到地址
所以,看起来所有的服务都失败了,但是PROGRAMS(sshd,filezilla)都可以。
要解决所有问题,需要手动启动apache服务,手动重新启动hMailServer服务并手动启动IISpipe理器中的每个网站。 从这一点来看,所有事情都应该如此,直到下一次重新开始。 然后它全部失败了。
所以我想这也许是由于一些奇怪的原因,网卡没有获得IP地址“足够快”,服务因此而失败。 Filezilla和SSHD在几秒钟后开始,他们工作正常。 我试图改变apache,hMailServer和W3SVC服务为“自动延迟启动”,但它不工作 – 重启后,我等了大约5分钟,但没有任何服务开始。
另一个想法是,引导进程中有“东西”绑定到所有需要的端口(25,80等),但只有在系统启动之前几秒钟。 所以Apache,iis和邮件服务器不能绑定在那里,并失败。 但如何检查?
网卡设置为静态IP地址。
我没有那么多networking人,所以我迷路了。 任何帮助将非常感激。 谢谢。
所以经过一些Googlesearch,比较之前重启的事件查看器和这些有问题的重启之后,我设法将问题向前推进一点。
在重新启动后的事件日志中显示的第一个错误是这个
日志名称:系统源:Microsoft-Windows-WinRMdate:1/3/2017 08:14:18事件ID:10128任务类别:无级别:错误关键字:经典用户:不适用计算机:JSComputers说明:WinRM服务不会侦听HTTP请求,因为HTTP.SYS中的URL( http:// +:47001 / wsman / )存在绑定失败。
没有远程请求将在该URL上提供服务。
用户操作请使用“netsh http”来检查URL的ACL是否设置为networking服务。
其他数据从HTTP.sys收到的错误代码是1214:%% 1214事件Xml:10128 0 2 0 0 0x80000000000000 564035系统JSComputers 1214
所以我跟着这个链接https://wintelinterviewquestions.blogspot.cz/2016/03/the-winrm-service-is-not-listening-for.html和WinRM服务现在正在运行。 这解决了与hMailServer的问题,并在一定程度上也与IIS – 服务正在运行,应用程序池是活着的,网站在IISpipe理器中也活着,但它不可能从外部连接到它们,连接超时。 我仍然需要重新启动W3SVC使其活着。
在事件查看器现在只有错误,这:
日志名称:系统源:Microsoft-Windows-HttpEventdate:1/3/2017 08:54:16事件ID:15005任务类别:无级别:错误关键字:经典用户:N / A计算机:JSComputers说明:无法绑定到aaa.bbb.ccc.ddd:80的底层传输。 IP只听列表可能包含对本机上可能不存在的接口的引用。 数据字段包含错误编号。 事件Xml:15005 0 2 0 0 0x80000000000000 564250 System JSComputers \ Device \ Http \ ReqQueue aaa.bbb.ccc.ddd:80 0000040002003000000000009D3A00C00000000000000000000000000000000000000000000000070200C0
任何帮助?
经过与networking人员的一些调整后,我们发现服务器中的网卡变得疯狂,并且在每次重新启动之后,它将链接断开大约三秒钟 – 这足以让服务无法绑定正确的IP地址。 因此,我们已将英特尔8274L适配器设置“等待链接”更改为“开启”,如https://communities.intel.com/community/wired/blog/2011/05/27/driver-parameter-talk-等待链接和问题解决。 有趣的是,服务器工作了大约5年之前没有任何问题,没有这个设置。