記錄區域網壓測遇到的乙個網域名稱解析順序問題

2021-10-25 15:59:54 字數 757 閱讀 2484

環境:win+虛擬機器

1、專案部署

2、nginx配置

3、編寫jmeter指令碼

4、傳送請求

以上,通過請求及專案訪問都沒有問題

但是將jmeter指令碼放到linux上分布式執行時,出現100%錯誤

下面開始調查問題,為什麼本地win訪問成功,但是同一區域網的同台電腦上虛擬機器linux訪問失敗呢?

先排除併發導致的問題,將執行緒和時間調小,調短,發現還是100%錯誤,檢視服務,正在執行狀態,說明不是壓力太大,導致的100%錯誤

此時想單獨請求檢視返回結果,推薦使用postman可以做請求轉換,轉換為curl 請求

在linux上傳送curl請求時,請求發現404錯誤,404是請求沒有發過去

由於專案是自己配置的,沒有走公網,所以,emm,好像jmeter壓測機沒有配置hosts,配置hosts ,重啟

ping nginx ip,可以ping通,ping 網域名稱,也可以ping通【此處有坑

ping 可以通啊,感覺curl 請求 應該沒啥大問題,結果當頭一棒,還是返回404,檢視nginx配置,沒有問題【如果有問題,本機win通過網域名稱請求或者訪問專案時就不會通過】

檢視resolv.conf ,emm好像剛才ping 網域名稱走的是公網,而非區域網,注釋掉公網配置nameserver,重啟網絡卡服務

再次ping 網域名稱,檢視返回ip是區域網ip,好現在基本可以確定是ping 網域名稱時,訪問了外網的ip

修改順序,重啟網絡卡,問題解決

建立乙個區域網連線

1 顯示描述 echo 2 建立區域網資源連線 net use ip ipc 密碼 user 使用者名稱 例 net use ip password user username 建立乙個到ip的區域網訪問連線,解決訪問該資源時要輸入使用者名稱密碼的問題。執行該命令,自動建立連線 3 其它net命令 ...

乙個簡單的區域網排錯經歷

一次簡單的區域網排錯經歷,但是親身經歷,寫出來掙一些經驗。週六,女朋友值班,我去陪她。想上網玩,她告訴我她們的區域網出問題了,一會上的去一會上不去。拎出筆記本接上網線,找了乙個沒被用的ip配上一試,沒問題,挺好的。看看新聞,然後 了乙個電影和女朋友一起看。突然,手機響,客服打 來,乙個使用者的專線出...

easy runner乙個簡單的壓測程式

這次再公開乙個小工具easy runner乙個來用做壓測的小工具 我主要用來做mysql壓測的時候,直接壓業務端用的.程式很簡單,總共不到400來行,推薦程式設計師自己壓測用,比loadrunner這種重型壓測工具使用起來方便多了 使用說明見 戶端要求較高,不能有太多的執行緒數 見easy runn...