2009-07-22 4 views
0

교환 원 채팅 서버로 채팅 응용 프로그램을 개발했습니다. 모든 것이 잘 작동합니다. 문제는 이제 채팅 서버가 다운 될 때마다 (예 : 정전이나 다른 문제로 서버 시스템이 종료 됨) 서버 시스템이 다시 가동 될 때까지 채팅 서버가 수동으로 다시 시작하십시오.시스템 재시작시 자동으로 채팅 서버 응용 프로그램 다시 시작

컴퓨터가 다시 켜지면 채팅 서버 응용 프로그램이 다시 시작하는 것이 더 적절하다고 믿습니다. 물론 누가 로그인했는지, 물론 누구든지 로그인하기 전에도 다시 시작해야합니다. 채팅 서버를 실행하는 배치 파일이 있습니다. 내 시도는 자동으로 시작하고 서버 시스템의 네트워크 서비스 계정을 사용하여이 배치 파일을 실행하는 Windows 서비스를 만드는 것이 었습니다. 비록 (임시적으로)이 작업에 어려움을 겪고 있지만 Windows 서비스 사용에 대한 대안이 있는지 묻고 싶습니다. 제안은 높이 평가됩니다.

답변

1

Windows 서비스를 만드는 것이 더 나은 솔루션이지만, 배치 파일을 시작 폴더에 추가 할 수 있습니다.

+0

시작 폴더에 배치 파일을 추가하는 문제는 그것의 사용자 기록에 의존하고 나는 그것을하지 않을 것입니다. –

0

나는 당신이 이미 더 나은 해결책을 가지고 있다고 생각합니다 (Wibndows Service). 서버가 다시 시작될 때 전자 메일 경고 또는 일종의 경고를 추가하는 것뿐만 아니라 간편하게 (?) 사용할 수 있습니다.

+0

VB.NET을 사용하여 Windows 서비스를 만들었고 onStart 메서드에서 Process.Start() 및 Shell()을 사용하여 배치 파일을 호출하려고했지만 서비스를 시작하면 해당 배치 파일이 실행되지 않습니다. 나는 그 이유를 이해하지 못한다. 어떤 아이디어? –

+0

ok .. 예약 된 작업을 수동으로 실행하고 결과가 무엇인지 확인하십시오. 작업이 실행되지 않는 이유는 전화로 알려줍니다. – Shoban

관련 문제