我有一個node.js服務作爲工作者角色在Azure中運行。默認情況下,每當拓撲改變時重新開始該過程,例如,實例計數通過Azure門戶增加。我怎樣才能防止這種重新啓動?如何防止node.js進程在Azure拓撲更改上重新啓動
MSDN文檔指出處理Azure的「更改」事件。 Azure Node SDK對取消的支持被添加了here和here。
該代碼使用API將像
azure.RoleEnvironment.on(ServiceRuntimeConstants.CHANGING, function (changes) {
changes.cancel();
});
原木我知道處理程序被調用,但重新啓動仍發生之後。我錯誤地使用了API還是這是錯誤的方法?
對不起,澄清,我已經開始相反,沒有取消事件。這沒有用,所以我開始嘗試相反的做法。 – foolscloud