啟動tomcat服務並輸入工程位址後發現頁面一直停留在載入中,這個現象要持續好幾分鐘,而正常的生產環境是不可能允許出現這種情況的。故做了相應的調查。起始認為可能是工程的mysql連線池的連線數有問題,但是更改之後問題依舊。
考慮到是不是當前mysql的連線狀態是否有問題,使用mysqladmin -uroot -p processlist命令後發現unauthenticated user情況
| 327 | unauthenticated user | 192.168.110.39:50955 | | connect | | login |
經網上查閱,判定是mysql dns 反向解析的問題,無論連線資料庫的時候採用ip直連還是通過網域名稱連線,mysql 都會嘗試 從ip解析為dns網域名稱,而目前應用連線資料庫是通過ip直接連線的,mysql 仍然會花費較長時間嘗試解析ip為dns網域名稱。
故修改my.cnf配置檔案
1、停止mysql
2、修改my.cnf加入skip-name-resolve
3、啟動mysql
重新啟動tomcat訪問工程位址--速度飛起來了!
tomcat 連線資料庫mysql
如圖 一般實際中,客戶端訪問乙個 最先到達apache nginx這樣的前端,使用者不會直接訪問到tomcat,通過nginx apache的訪問埠80再次訪問後端的tomcat,tomcat會把使用者資料存在datebase 資料庫 一般實際的專案做tomcat連線資料庫,前端都會有 論壇等web...
2 3 連線資料庫
安裝三方庫的工具 pip install 工具名 pip uninstall 工具名 pip list pymysql 是python專案連線資料庫的工具 pip install pymysql i import pymysql 匯入工具 進行鏈結 connect pymysql.connect h...
連線資料庫
2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdi...