1. 程式人生 > >伺服器遷移後,訪問較慢

伺服器遷移後,訪問較慢

伺服器進行了一次遷移。伺服器商更換了一下版本。哦,這裡說的是雲伺服器,並不是實體伺服器。此為背景。

遷移以後,各個專案特別的慢,默數十秒才會進行資料訪問。響應速度,跟正常的差不多。問伺服器商客服,客服說資料遷移以後,所對接的全部是以前的,不會造成這個問題。好吧,只能個人解決了。我就各種找問題,使用的軟體的問題,看看各種配置,然後,不得已重新在另外一臺伺服器上重新部署專案,構造一樣的環境。就是遷移造成的。

檢視mtu值,這個mtu值,是個什麼東西,上網搜不解釋。解釋,我也是把別人的抄過來。懶的弄了。

涉及了兩條語句:

    1.netsh interface ipv4 show subinterfaces  檢視當前的mtu值

    2.netsh interface ipv4 set subinterface "本地連線 3" mtu=1480 store=persistent 更改當前的mtu值,為1480.

”本地連線 3“是通過上一條資料查詢出來的連線方式,我當初就是因為拷貝的別人的語句,並沒有理解命令的含義,所以才出現錯誤。

但是,不得不說的是,你需要確定你伺服器真實的mtu值,預設是1500。

ping ip -l 1500 -f  (-l 是字母,不是數字1,) 測試符合的mtu值,有三種狀況,

    1.需要拆分資料包,但是設定DF。 這種情況是值大了,需要把值往小的設定

    2.請求超時。 這種情況也是值大了,需要往小的設定。

    3.來自....的回覆。這種情況是正常的。

找出那個值+1,就變成了第二種情況,請求超時,然後把他 加上28 ,為什麼加28 ,你仔細看別人發的文件就清楚了。