1. 程式人生 > >1+X雲端計算 應用商城系統(gpmall)-遇到的問題以及解決辦法

1+X雲端計算 應用商城系統(gpmall)-遇到的問題以及解決辦法

1+X雲端計算 應用商城系統(gpmall)-遇到的問題以及解決辦法 問題1: 關於網站訪問(打不開或者連線不上伺服器的問題): 沒有關閉selinux和防火牆,是訪問不了網站 [root@mall ~]# setenforce 0 [root@mall ~]# getenforce ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115132836812-1884895601.png) [root@mall ~]# systemctl stop firewalld [root@mall ~]# systemctl disable firewalld ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115132926633-1362428443.png) 問題2: 關於kafka服務(啟動kafka後,自動關閉的問題): (1)當/etc/hosts檔案中沒有新增192.168.100.101 mall主機名和ip對映時(如圖2-1),啟動kafka服務後,jps檢視kafka服務是在執行的,再檢視kafka就不在在執行的狀態了 (如圖2-2) ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115132959597-900165583.png) 圖2-1 ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115133023718-1636912012.png) 圖2-2 (2)當添加了192.168.100.101 mall主機名和ip對映後(如圖2-3),啟動kafka服務,再檢視就不會自動關閉kafka服務了(如圖2-4) ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115134729799-1892402887.png) 圖2-3 ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115134747519-2111702025.png) 圖2-4 問題3: 4個jar包 當用命令jobs檢視jar包執行狀態或訪問網站只顯示個標題的時候(如圖3-1),那就是4個jar包沒起來,沒執行成功 ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115133436684-208635089.png) 圖3-1 解決方法: 檢視之前的服務都啟動了沒有,特別是kafka服務;再重新執行4個jar包(需按照順序執行),然後再jobs檢視驗證啟動運行了沒有,(如圖3-2)jobs檢視後是執行狀態,然後去重新整理一下網頁 ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115133632114-1359096743.png) 圖3-2 問題4: 關於資料庫問題(訪問網站能顯示介面但是頁面內容載入不出來): 當用192.168.100.101 mysql.mall主機名和ip對映的時候(如圖4-1),訪問網站如圖“載入中”介面所示(圖4-2);當把主機名ip對映改為127.0.0.1 mysql.mall,再去重新整理網頁,就能成功訪問顯示的頁面 (個人認為:頁面中顯示載入中,說明資料庫沒連上,連上了的話就會顯示頁面的內容) (1)當用192.168.100.101 mysql.mall主機名和ip對映的時候,訪問網站如圖“載入中”介面所示(圖4-2) ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115133701531-2083190669.png) 圖4-1 ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115133934384-1268030255.png) 圖4-2 (2)當把主機名ip對映改為127.0.0.1 mysql.mall的時候(如圖4-3),再去重新整理網頁(多重新整理幾次),就能成功訪問到網站的頁面了(如圖4-4) ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115133951221-1777048906.png) 圖4-3 ![](https://img2020.cnblogs.com/blog/2205388/202011/2205388-20201115134010951-1880009264.png) 圖4-4 問題5: 也有些可能是資料庫和nginx服務沒重啟導致的,需重啟資料庫和nginx服務 systemctl restart mariadb systemctl restart nginx 附錄: jps 檢視kafka服務 jobs 檢視Jar包執行狀態 ps aux |grep java 檢視java程序 kill -9 PID號 殺死程序 tail -f /var/log/nginx/error.log 檢視nginx的error(錯誤)日誌 例:nohup java -jar gpmall-user-0.0.1-SNAPSHOT.jar & 重新啟動gpmall-user的jar包(例子) tailf -f nohup.out 再檢視jar包啟