이상한 문제가 있습니다. MS Azure에 MVC 4 응용 프로그램 (클라우드 서비스)이 있습니다. 배포 후 응용 프로그램이 제대로 작동하지만 24-30 시간 후에 오류 500이 반환됩니다. 그런 다음 인스턴스를 다시 부팅해야합니다. 현재 머신 크기 S에서 실행 중입니다. 900 메가 바이트의 여유 메모리가 있으며 CPU는 약 3 %입니다. 인스턴스가 1 개 있습니다. OS family = 3 (.NET Framework 4.5로 인해) ... 어떤 아이디어가 진행되고 있습니까?Azure Cloud 서비스가 30 시간 후에 500 오류를 반환합니다.
1
A
답변
1
나는 그것을 발견했다. 응용 프로그램 풀에 대한 아이디어를 가져 주셔서 감사합니다. 응용 프로그램 풀은 29 시간 후에 자동으로 재활용됩니다 (기본 설정). 그래서 수동으로 재활용하고 오류가 발생했습니다 :
파일 또는 어셈블리 'file : /// D : \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5.1 \ System.Data를로드 할 수 없습니다. .Entity.dll '
로그에서 그 이유는 Entity Framework Profiler라는 것을 알게되었습니다. 앱을 배포하기 전에 앱을 삭제하는 것을 잊어 버렸습니다.
+0
우리는 한때 이것과 비슷한 정말 이상한 버그를 가지고있었습니다. 그것이 일어나지 않게하기 위해서 우리는'OnStart()'중에 풀을 여러번 재시동 시켜서 이러한 재시작이 항상 작동하도록했습니다. – sharptooth
관련 문제
- 1. htaccess가 필요하면 500 오류를 반환합니다.
- 2. Teleric Grid는 500 오류를 반환합니다.
- 3. ASP.NET 4 500 오류를 반환합니다.
- 4. SSL을 사용하는 Azure Cloud 서비스가 작동하지 않습니다.
- 5. 하늘색 배포 클라우드 서비스가 오류를 반환합니다. 몇 시간 후 개체 참조가 발생했습니다.
- 6. Azure 500 내부 서버 오류를 디버그하는 방법
- 7. 트위터의 상태/iOS의 update_with_media는 500 오류를 반환합니다.
- 8. .htaccess가 활성화되면 우분투는 500 오류를 반환합니다.
- 9. 아파치 : 500 오류 대신 404 오류를 반환합니다.
- 10. RubyOnRails 및 MySQL2가 500 오류를 산발적으로 반환합니다
- 11. 열린 그래프 조치 링크가 500 오류를 반환합니다.
- 12. 이 mysql 쿼리는 500 서버 오류를 반환합니다
- 13. C# WebRequest POST가 500 내부 서버 오류를 반환합니다.
- 14. 어떻게 30 초 후에
- 15. Httpwebrequst는 jsonconvert.serializeobject를 보내는 동안 500 내부 서버 오류를 반환합니다.
- 16. php getdate는 2 시간 후에 날짜를 반환합니다.
- 17. nginx는 500 회의 요청 후에 504 오류를 표시합니다.
- 18. Azure Cloud Service
- 19. iOS와 Azure Cloud 연결
- 20. 30 일 후에 만료되는 mysql 시간 응용 프로그램
- 21. 8 시간 PHP 세션이 30 분 후에 데이터 손실 됨
- 22. dtexec를 SQL 서버 2012 제한 시간 30 초 후에
- 23. iPad AJAX에서 30 분 후에 오류가 발생합니다.
- 24. django는 뷰에 일반 객체를 만들 수 없으며 500 오류를 반환합니다.
- 25. IIS가 200 개의 상태를 기록하지만 500 개의 상태를 반환합니다.
- 26. Azure 웹 사이트와 Azure Cloud 서비스의 차이점
- 27. 어떤 Azure 서비스가 PaaS입니까?
- 28. 30 초 후에 매장로드가 취소되었습니다.
- 29. PHP가 작동하지 않는 경우 항상 500 오류를 반환합니다.
- 30. Google 지오 코딩 API가 500 내부 서버 오류를 반환합니다.
진단을 통해 예외를 캡처하려고 시도 했습니까? 응용 프로그램 풀이 24-30 시간 일관성을 유지하므로 재활용되고 문제가 발생하는지 확인하십시오. 또한 응용 프로그램에서 500을 얻는다면 사이트에서 간단한 이미지를 요청하여 IIS가 정적 컨텐츠까지도 제공하는지 확인할 수 있습니다. 떠있는 창을 가진 캐싱을하고 있습니까? – MikeWo