Windows服务在启动时超时出现间歇性问题

我有一个奇怪的问题,FreeSSHD不能在启动时启动大约十次。

实际上,我在Amazon EC2实例上使用它,因为在Amazon的Xen版本中存在一个错误,这使得无法在其64位实例中使用cygwin / openssh

因此,如果我将安装了FreeSSHD的Windows Server 2008数据中心的一个映像作为服务自动运行,并启动了40个实例,则FreeSSHd将在其中的4个左右启动。 该服务未启动,sshd日志文件中没有任何内容。

在事件日志中我看到:

在等待FreeSSHDService服务连接时达到了超时(30000毫秒)。 由于以下错误,FreeSSHDService服务无法启动:服务没有及时响应启动或控制请求。

但没有什么不对,似乎只是间歇性的。 如果我远程桌面,然后手动启动服务,它运行良好。

任何提示如何减轻这一点? 我试图自动configuration这些系统,所以我真的需要sshd才能可靠地启动而无需人工干预。

FreeSSHD是不是真的保持更多,所以我怀疑我需要一个更通用的Windows答案。 增加超时? 有没有办法让它再试一次?

真? 没有接受者?

我试图设置Windows服务恢复设置,以重新启动服务,如果它失败了,但我不知道如果这些服务,如果永远不会启动首先。 我会再看一次质量testing。

例如,networking服务很可能会花费较长的时间启动,最终影响到FreeSSHd服务。 如果您能够通过创build适当的依赖关系来使用此处的过程来延迟FreeSSHd的服务启动,那么您可能会看到更可靠的启动。