私はタイマー(X分ごと)で呼び出される関数を持っていますが、この関数のインスタンスが一度に1つしか実行されないようにしたいと考えています。関数で起こっている作業は時間がかかるべきではありませんが、なんらかの理由でスケジュールされたタイマー(X分)よりも時間がかかる場合は、別のインスタンスを開始し、azure関数の最大実行時間
私が考えることができる最も簡単な方法は、関数の最大実行時間をX分に設定することです。私はApp ServiceとConsumptionの両方のプランで、たとえそれが異なるアプローチであっても、これをどのように達成するかを知りたいでしょう。私はまた、個々の機能レベルでこれを設定できるようにしたい。
このタイプの機能は、通常、FaaS環境に組み込まれていますが、私はそれを試している最中に苦労しています。これはfunction.jsonで可能ですか?あるいは、これが一度だけ実行されることを確認するためのさまざまな方法がありますか?