programing

Azure 웹 작업 및 배포 슬롯

easyjava 2023. 4. 29. 10:01
반응형

Azure 웹 작업 및 배포 슬롯

Queue Trigger(app.config에 정의된 대기열 연결)가 있는 지속적으로 실행 중인 Azure WebJob을 배포 슬롯(예: "Staging")에 배포하면 어떻게 됩니까?

실행되고 대기열에서 메시지를 듣기 시작합니까? 아니면 프로덕션 슬롯에서만 시작합니까?

제가 걱정하는 것은 아직 프로덕션 슬롯에 있지 않더라도 대기열에서 메시지를 처리하기 시작하는 것입니다.이 경우, 대기열 연결 문자열을 app.config에서 Azure 웹 사이트 구성으로 이동하여 내 스테이징 및 프로덕션 슬롯을 다른 대기열에서 실행할 수 있도록 해야 합니까?

슬롯 고정 설정을 사용하여 이제 설정할 수 있습니다.

WEBJOBS_STOPPED = 1

준비 시간대에.이렇게 하면 웹 작업이 준비 슬롯에서 시작되지 않고 코드가 프로덕션으로 전환될 때 설정이 준비 슬롯에 유지됩니다.

https://github.com/projectkudu/kudu/wiki/Web-jobs#configuration-settings

예, 준비 슬롯에서 실행이 시작됩니다.

이것을 원하지 않는 경우에는 준비 대기열을 가리키는 것이 좋습니다.

업데이트(11/24/2014): 이제 PowerShell을 사용하여 특정 설정 및 연결 문자열을 '슬롯에 고정'하도록 선택할 수 있습니다.자세한 내용은 이 게시물을 참조하십시오.

언급URL : https://stackoverflow.com/questions/24438789/azure-webjobs-and-deployment-slots

반응형