Problemas intermitentes com o tempo limite de serviço do Windows no momento da inicialização

1

Estou tendo um problema estranho em que o FreeSSHD não inicia na inicialização cerca de uma em dez vezes.

Estou usando isso nas instâncias do Amazon EC2, na verdade, uma vez que há um bug na versão do Xen da Amazon, o que torna impossível usar o cygwin / openssh em suas instâncias de 64 bits.

Portanto, se eu tirar uma imagem do Data Center do Windows Server 2008 com o FreeSSHD instalado e configurado para ser executado automaticamente como um serviço e acelerar 40 instâncias, o FreeSSHd não será iniciado em torno de 4 delas. O serviço não foi iniciado e não há nada no arquivo de log sshd.

No log de eventos, vejo:

Um tempo limite foi atingido (30000 milissegundos) enquanto aguardava a conexão do serviço FreeSSHDService. O serviço FreeSSHDService falhou ao iniciar devido ao seguinte erro: O serviço não respondeu à solicitação de início ou controle em tempo hábil.

Mas não há mais nada errado, parece ser intermitente. Se eu fizer o desktop remoto e iniciar o serviço manualmente mais tarde, ele funcionará bem.

Alguma dica aqui sobre como mitigar isso? Eu estou tentando automatizar o provisionamento desses sistemas, então eu realmente preciso que o sshd seja iniciado de forma confiável sem intervenção manual.

FreeSSHD não é mais mantido, então eu suspeito que eu preciso de uma resposta mais genérica do Windows para isso. Aumentar o tempo limite? Existe uma maneira de tentar novamente?

    
por Ernest Mueller 13.10.2010 / 20:13

2 respostas

1

Realmente? Não há compradores?

Estou tentando definir as configurações de recuperação de serviço do Windows para reiniciar o serviço se ele falhar, mas não tenho certeza se isso ocorrerá se o serviço nunca for inicializado. Eu vou ver depois de outro teste em massa.

    
por 15.10.2010 / 18:59
1

É provável que alguma dependência, o serviço de rede, por exemplo, demore mais para ser inicializado e acabe afetando o serviço FreeSSHd. Se você puder atrasar o início do serviço do FreeSSHd usando o procedimento aqui criando a dependência apropriada, é provável que você veja mais startups confiáveis.

    
por 04.08.2011 / 13:02