우리는 A부터 B까지 매우 중요한 데이터를 트랜잭션 방식으로 보여주는 .NET Windows 서비스를 제공합니다. 또한 서비스에서 사용되는 모든 외부 구성 요소가 올바르게 할당되지 않았고 서비스 자체를 종료하기 전에 모든 구성 요소가 정리되었는지 확인해야합니다. 시간이 걸릴 수 있습니다! 그 이유는 서비스가 2, 3 또는 4 시간 후에 도착하는 외부 구성 요소의 콜백을 기다려야하기 때문입니다. Windows 서비스를 정상적으로 종료하는 데 몇 시간이 걸릴 수 있습니까?
- 는 Windows가 정상적으로 종료에 서비스를 위해 너무 오래 기다릴 수 있습니까?
- 서비스에 운영 체제에 의해 서비스가 종료 될 때 어떤 일이 일어날 지 지시 할 수있는 옵션이 있습니다 (예 : ). 모두 종료를 방지 하시겠습니까?
- 다른 시나리오에서 서버가 재부팅해야하는 경우 어떻게됩니까? 서비스를 받기까지 몇 시간을 기다릴 수 있습니까?
- 서비스가 종료되기까지 OS가 서비스를 대기하는 시간에는 제한이 있습니까?
당신은 잊었 사용할 수 없습니다 , 단지 플러그를 뽑기 전에? –