Ubuntu

Azure Ubuntu VM 的 HTTP 響應非常慢

  • February 23, 2020

我對 Azure 比較陌生,並將我們的後端 API 遷移到 Azure ubuntu 伺服器。

我們的 Ubuntu VM 的目前大小是標準 DS2 v2,它只安裝了執行我們的 PHP 程式碼的 Apache2.4。

遷移後的第一天還好。HTTP 請求一直正常進出,直到昨天,我們注意到 HTTP 請求響應非常慢。一個非常簡單的請求大約需要30 秒到 2 分鐘,有時返回 522。

FTP 和 SSH 執行良好,ping響應也很好。

嘗試在一夜之間(8 小時)停止虛擬機,前 3 小時很好,然後又回到了相同的狀態。重新啟動和停止和啟動不會解決問題。

我不知道如何解決這個問題,也許有人可以闡明/分享/指導我如何解決這個問題。

額外的資訊:

網路安全組設置。

虛擬機數據

找到了我的問題的解決方案。在這裡回復以防萬一有人需要幫助。

顯然是編碼問題導致了很多不必要的數據庫查詢,緩慢的 HTTP 響應是由於數據庫充斥著查詢並等待輪到執行自己的數據庫查詢。

  1. 嘗試添加SSD
  2. 啟用加速網路 Azure
  3. 檢查 ping 響應是否存在延遲

引用自:https://serverfault.com/questions/1002165