저는 QueueInput 트리거를 사용하는 간단한 Azure WebJob을 만들었습니다. 문제없이 배포되었고 관리 포털을 통해 일정을 계획하여 '계속 실행'되도록했습니다.WebJob이 트리거하지 않습니다.
초기 테스트는 대기열에 아무것도 넣지 않은 직후에 작업이 시작되는 것처럼 보였습니다.
우연히 나는 대기열에 다른 것을 넣기 전에 하루 정도 남겨 두었습니다. 이번에는 작업이 몇 분 안에 시작되지 않았으므로 포털에 로그인하여 호출 로그를 보았습니다. 이는 작업이 바로 그 순간에 시작되었음을 보여줍니다.
나는 우연의 일치가 너무 많아서 다른 것을 대기열에 넣기 전에 남겨 두었습니다. 다시 말하지만, 그 일은 시작되지 않았습니다. 나는 그것을 밤새도록 놓았고 아침까지는 여전히 방아쇠를 당기지 않았다.
이번에는 관리 포털에 로그인했을 때 WebJob 페이지에서 작업이 '중단됨'으로 표시되었음을 확인했습니다. 상태가 '실행 중'으로 바뀌기까지는 약 10 초 정도였습니다. 그런 다음 작업은 예상대로 밤 전 대기열에 배치 된 것으로부터 즉시 트리거되었습니다.
알파 릴리스이므로 글리치가 예상됩니다. 다른 사람이 비슷한 경험을했는지 궁금합니다.
작업 코드를 공유해주십시오. –
또한 무료 웹 사이트 또는 어떤 웹 사이트를 사용합니까? –
WebSite가 Free가 아닌 Shared 모드로 실행 중입니다. – iturner100