簡體   English   中英

橫向擴展 Azure 應用服務太慢

[英]Scaled out Azure App Service too slow

當我嘗試擴展我的 Azure Web 應用程序時,我在應用程序的第二個或第三個實例上的請求響應時間非常慢。 這似乎是因為其他實例處於冷模式,並且一旦負載均衡器將請求重定向到它們就必須切換到熱模式。

問題是,在我的場景中,大多數時候系統上並沒有發生太多事情,所以可能只有一個實例會通過負載均衡器使用,但每天大約有四次出現峰值,我需要多個實例. 但是,如果這些實例處於冷模式並且必須首先喚醒它實際上會使事情變得更糟。

問題是怎么辦?

我已經將應用程序設置為“始終打開”,並將 ARR Affinity 設置為“關閉”。

過去,即使應用程序設置為“始終開啟”,我的應用程序進入某種睡眠模式時也遇到過問題。 我通過設置每小時調用應用程序的調度程序任務解決了這個問題。 但我認為這不再適用於多個實例,因為該任務只會調用一個實例,而其他實例仍將保持睡眠模式。

有什么建議么?

考慮啟用日志記錄以調試哪些實例正在接收請求以及這些請求緩慢的原因。

對於每天四次的評論,您需要多次實例 - 考慮在應用服務計划上設置具有重復配置文件的自動縮放以自動向外擴展。 您可以根據一天中的時間設置具有不同實例計數的自動縮放規則。

增加您的應用服務計划(S3)並重試。 我有類似的問題,這解決了它。

或者,您可以重新配置擴展規則。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM