1+X雲端計算 應用商城系統(gpmall)-遇到的問題以及解決辦法
阿新 • • 發佈:2020-11-15
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包啟