1 回答

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
確實(shí),@wlhee 所說的完全正確。如果您有任何在外部運(yùn)行或請(qǐng)求管道的活動(dòng),這些活動(dòng)將無法訪問提供給您的實(shí)例的完整 CPU。正如文檔所說:
當(dāng)運(yùn)行在 Cloud Run 上的應(yīng)用完成處理請(qǐng)求時(shí),容器實(shí)例對(duì) CPU 的訪問將被禁用或受到嚴(yán)重限制。因此,您不應(yīng)啟動(dòng)在請(qǐng)求處理程序范圍之外運(yùn)行的后臺(tái)線程或例程。
運(yùn)行后臺(tái)線程可能會(huì)導(dǎo)致意外行為,因?yàn)閷?duì)同一容器實(shí)例的任何后續(xù)請(qǐng)求都會(huì)恢復(fù)任何暫停的后臺(tái)活動(dòng)。
我建議您通過點(diǎn)擊應(yīng)用程序中的某個(gè)啟動(dòng)端點(diǎn),根據(jù)對(duì)您的服務(wù)的請(qǐng)求從 Cloud Storage 運(yùn)行此下載活動(dòng),完成下載然后返回響應(yīng)以指示請(qǐng)求結(jié)束。
請(qǐng)查看此文檔以獲取有關(guān) Cloud Run 的提示
- 1 回答
- 0 關(guān)注
- 174 瀏覽
添加回答
舉報(bào)