Service Bus QueueのメッセージをAzure FunctionのService Bus Triggerにおいて、
Fucntionの起動後にアプリの処理が長時間かかるケースにおいて、キューのメッセージのステータスが完了にならず、Service Busから同じメッセージが繰り返し再配信されてしまう事象が発生。
原因として、host.jsonのmaxAutoRenewDurationがキューのメッセージのロックを自動的に更新する期間(再配信を抑止する期間)なので、
この設定値が
Functionのtimeoutより短かかったため、繰り返し再配信されてしまった模様。
ロック期間とタイムアウト値は同じぐらい長い値に設定しておいたほうがよい模様。