2014-11-10 5 views
0

현재 중단되고있는 연속 웹 작업이 두 개 있습니다. 나는 이것을위한 이유를 안다 : 나는 항상 웹 사이트 설정에서 켜져 있고 사이트는 언로드된다."Always On"설정, 연속 WebJob 및 새 유물

문제는 사이트 모니터링에 New Relic을 사용하고 "Always On"이 켜져있을 때 데이터를 수집하는 에이전트가 작동을 멈추는 것입니다.

catch-22 : webjobs는 작동하지만 성능 및 오류 모니터링이 없거나 webjobs를 잃어 버리고 모니터링 할 수 있습니다.

URL을로드하여 내 사이트로 HTTP 트래픽을 전송하려고해도 Webjob 언로드가 중지되지 않는 것 같습니다.

아무도 내가 두 세계의 장점을 얻을 수있는 방법을 알고 있습니까?

+0

"항상 켜기"가 구성된 경우 새 유물이 작동하지 않는 이유는 무엇입니까? –

답변

1

이것은 실제로 필요가 없을 때 어떻게 하나의 웹 사이트에서 두 가지 작업을 모두 수행 할 수 있을지 생각하지 않으면 생각보다 간단 해졌습니다.

결국 웹 잼을 보관할 새 빈 웹 사이트를 만드는 것이 훨씬 쉬워졌습니다. 이것들은 메인 웹 사이트에 영향을 미치지 않고 "항상 켜져"유지 될 수 있습니다.

0

이것은 캐치 22입니다. 가장 중요한 문제는 Azure 웹 사이트의 작동 방식 때문에 "항상 켜기"가 꺼져 있어야한다는 것입니다. 이 시간에 작동하는 방식에 영향을 줄 에이전트에는 구성 및/또는 코딩 할 수있는 것이 없습니다. Microsoft는 가까운 시일 내에 Azure에 대한 업데이트를 수행하고 있으며 일부 변경 사항이 이러한 문제에 도움이 될 것으로 기대합니다.

제가 제안 할 수있는 유일한 방법은 URL을로드 할뿐만 아니라 웹에서의 활동을 유지하기 위해 필요한 모든 작업을 수행하는 것입니다. New Relic Synthetics 옵션이 출시 될 때이를 지원할 수는 있지만 현재로서는 확실하게 말할 방법이 없습니다. 그 동안 페이지를 열고 응용 프로그램을 활성 상태로 유지하는 데 필요한 조치를 수행 할 수있는 다른 자동화 도구 또는 Ruby 응용 프로그램을 빌드하는 것이 좋습니다.

죄송합니다. 더 좋은 소식은 없습니다.

+1

WebJob을 활성 상태로 유지하려면 https : // {sitenam} .scm.azurewebsites.net에 요청을하고 배포 인증 코드에 기본 인증 헤더를 추가하십시오 (요청이 200로 응답하지 않으면 효과가 없습니다). 당신이 필요합니다). –