C# 2.0을 사용하여 빌드 된 Windows 서비스 내에 타이머가 있습니다. 우리는 Exception handling을 디자인하고있다. Timer는 자체 스레드에서 실행되므로 메모리 부족 예외를 처리하려고합니다. 그런 일이 발생하면 서비스를 중단하고 싶습니다. 어떻게 다른 스레드에서 발생하면 서비스를 부드럽게 중지 할 수 있습니까?메모리 부족 예외 - Windows 서비스 중지
0
A
답변
0
서비스 제어 관리자 API를 사용하여 자체 서비스에 "중지"명령을 보내시겠습니까? 그러면 해당 명령을 처리하기위한 표준 기능을 호출 할 수 있습니다.
1
OutOfMemoryException은 절대로 응용 프로그램에서 "처리"하지 않아야합니다. 즉시 메모리 누수가있는 경우 문제를 해결하고 누출 문제를 해결해야합니다.
관련 문제
- 1. SQL보고 서비스 - 메모리 부족 예외
- 2. 메모리 부족 예외
- 3. 아음속 메모리 부족 예외
- 4. Java 메모리 부족 예외
- 5. 메모리 부족 예외 처리됨
- 6. 메모리 부족 예외
- 7. WinForms 메모리 부족 예외
- 8. SessionState 메모리 부족 예외
- 9. 메모리 부족 예외 처리
- 10. 보고서 뷰어 - 메모리 부족 예외
- 11. 메모리 부족 예외 C# freezable.freeze
- 12. 크리스탈 보고서 - 메모리 부족 예외
- 13. 이미지로드 중 메모리 부족 예외
- 14. 내 코드의 메모리 부족 예외
- 15. RAD 7.5 메모리 부족 예외
- 16. 메모리 부족 예외 처리되지 않았습니다
- 17. 안드로이드 카메라 메모리 부족 예외
- 18. xmlaclient.Discover (MDSCHEMA_MODULES, ...) 시스템 메모리 부족 예외
- 19. .net Windows Mobile의 메모리 부족 예외 -이 문제를 해결하는 방법?
- 20. 안드로이드 메모리 부족 예외 처리하는 방법
- 21. Resharper - NUnit - VS2010 : 메모리 부족 예외
- 22. JDBC SQL Server 메모리 부족 예외
- 23. Visual Studio 솔루션 탐색기 메모리 부족 예외
- 24. J2Ssh jar를 사용하는 메모리 부족 예외
- 25. Wix : 제거시 Windows 서비스 중지
- 26. Windows srvany.exe 및 서비스 중지
- 27. Windows 서비스 시작 후 중지
- 28. iPhone에서 메모리 부족 오류 처리하기
- 29. 메모리 부족 오류
- 30. GridView 메모리 부족 오류
이미 onStop 이벤트를 재정의하고이를 호출하고 있습니까? 예외를 catch하고 정리할 중지 이벤트를 호출 한 다음 Environment.Exit()을 호출 할 수 있습니다. 스레드가 필요할 때까지 기다릴 수 있습니다. – Brandi