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


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

問題1:
關於網站訪問(打不開或者連接不上服務器的問題):
沒有關閉selinux和防火牆,是訪問不了網站
[root@mall ~]# setenforce 0
[root@mall ~]# getenforce

[root@mall ~]# systemctl stop firewalld
[root@mall ~]# systemctl disable firewalld

問題2:
關於kafka服務(啟動kafka后,自動關閉的問題):
(1)當/etc/hosts文件中沒有添加192.168.100.101 mall主機名和ip映射時(如圖2-1),啟動kafka服務后,jps查看kafka服務是在運行的,再查看kafka就不在在運行的狀態了 (如圖2-2)

圖2-1


圖2-2

(2)當添加了192.168.100.101 mall主機名和ip映射后(如圖2-3),啟動kafka服務,再查看就不會自動關閉kafka服務了(如圖2-4)

圖2-3


圖2-4

問題3:
4個jar包
當用命令jobs查看jar包運行狀態或訪問網站只顯示個標題的時候(如圖3-1),那就是4個jar包沒起來,沒運行成功

圖3-1
解決方法:
查看之前的服務都啟動了沒有,特別是kafka服務;再重新運行4個jar包(需按照順序運行),然后再jobs查看驗證啟動運行了沒有,(如圖3-2)jobs查看后是運行狀態,然后去刷新一下網頁

圖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)

圖4-1

圖4-2

(2)當把主機名ip映射改為127.0.0.1 mysql.mall的時候(如圖4-3),再去刷新網頁(多刷新幾次),就能成功訪問到網站的頁面了(如圖4-4)

圖4-3

圖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包啟動過程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM