unauthenticated user 問題解決

2021-05-22 17:09:06 字數 745 閱讀 4132

今天公司資料庫出現了停頓和阻塞的問題,檢查資料庫的時候發現,show processlist;可以看到大量:

....

: 3436942 : unauthenticated user : 192.168.0.4:49607 : : connect : : login :

: 3436943 : unauthenticated user : 192.168.0.4:49608 : : connect : : login :

.....

不斷有未驗證的使用者嘗試登入卻沒有通過,有同學google出來,發現是和網域名稱解析有關係:

不管什麼客戶端連線上來,伺服器端都會對客戶端進行dns反查

,來獲得客戶端的網域名稱或主機名。

很有可能是因為dns伺服器出了問題,才導致無法解析——雖然解析出來的結果應該是沒有

同學通過在my.cnf中加入skip-name-resolve來禁止反向網域名稱解析(或者在啟動命令列中新增引數--skip-name-resolve

這種方式也是推薦的mysql優化方式之一。

但這種方式的缺點是,許可權中的host不能再使用主機名,而要使用ip位址,所幸我們配置的是「%」,因此我比較傾向於使用另一種方式,就是在/etc/hosts檔案中新增對應的host記錄:

192.168.1.4 frontend

nginx resin session問題解決

nginx resin 負載均衡 和防止其中一台宕機出現不可以 出現的問題 在使用者登入 時會出現兩台伺服器session不一致,一台有儲存,另一台沒儲存。解決方案 利用nginx upstream jvm route 解決 他不是共享,也不是同步,而是通過 cookie session來判別 到這...

Presentation Error問題解決

前兩天考試提交 出現了個presentation error,沒在意,以為 錯誤。今天做題時又不斷出現presentation error,上網查了查。具體原因以及改正方案如下 首先可以肯定的是,思路沒有錯,輸出結果也與標準輸出結果非!常!接!近!出現這個錯誤最可能的原因是,在輸出結果的後面,多了或...

題解 倒水問題

實現 題目背景 輸入輸出已更改,請不要直接提交原先的 題目描述 假定兩個水壺a和b,供水量不限。可以使用三種方法裝水 給乙個水壺裝水 把乙個水壺倒空 從乙個水壺倒進另乙個水壺。當從乙個水壺倒進另乙個水壺時,如果第乙個水壺倒空,或者第二個水壺裝滿就不能再倒了。例如,乙個水壺a是5加侖和另乙個水壺b是6...