Topshelf를 사용하여 Windows 서비스를 개발했습니다. 그것은 로컬로 잘 작동합니다. 내가 테스트하고 서비스를 시작하려고 배포하면, 그것은 나에게 다음과 같은 오류주고있다 : 테스트 서버에서 Windows Server 2012서비스를 시작하려고 할 때 Topshelf 창 서비스가 오류 1053을 표시 함
에서 실행되는
Error 1053: The service did not respond to the start or control request in a timely fashion.
것은이 내 서비스 시작 및 중지 방법입니다 :
public void Start()
{
_logProvider.Info("Service started.");
StartScheduledJobs();
}
public void Stop()
{
_scheduler.Shutdown(true);
_logProvider.Info("Service stopped.");
}
private void StartScheduledJobs()
{
try
{
_scheduler.Start();
ScheduleDeleteJob();
}
catch (Exception ex)
{
_logProvider.Error("", ex);
}
}
해결책이있는 이유는 무엇이겠습니까?
감사