我正在運行一個 Google App Engine 生產服務器,使用 basic_scaling 作為規模型別。每當我更新代碼并進行部署時 - 使用 gcloud app deploy - 舊版本的代碼被關閉。
根據檔案,這應該是:
關機程序可能會被各種計劃內和計劃外的事件所觸發,例如:
您手動停止一個實體。 您向服務部署了一個更新的版本。 ...
我理解對于大多數開發人員來說,這種方式更容易。但是在我的案例中,我希望保持舊版本的運行,直到達到idle_timeout限制。有誰知道是否有辦法避免自動關機,讓舊版本自己關機?
uj5u.com熱心網友回復:
根據Google的檔案,當你部署你的代碼時,默認的標志--stop-previous-version被使用。這將迫使以前的版本被停止。如果您不希望這樣,您應該在您的部署命令中明確使用--no-stop-previous-version(我們在App上也有這個功能,這是GAE的一個GUI;您可以選中或不選中一個復選框)。
不幸的是,Google并沒有提供一種方法讓該服務在以后自動關閉。你必須手動關閉它,并在以后啟動另一個版本。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/317563.html
標籤:
