服務器登錄和問題排查

開發告訴我們測試環境掛了,拋出的問題很尷尬,需要QA排查,那麼這時候我們也很尷尬,到底是服務沒起來,還服務在報錯。這就需要我們在服務器上查看。

因爲跳板機現在不維護了,登錄服務器比較麻煩,給大家推薦一個工具,用起來不錯,一次登錄,記住用戶名和密碼,以後直接雙擊。

軟件名稱:SecureCRT,不需要ssh連接。

win:https://www.vandyke.com/products/securecrt/windows.html

mac:破解包可以找我要

舉例:10.188.0.207爲例子

下載安裝忽略,按照引導就行

一、服務器登錄

1.點擊session Manager菜單下“+”號

 

2.hostname一欄填入服務器地址,輸入後點擊“ok”

3.在機器列表中重命名,建議還是服務器地址名稱

 

4.雙擊服務器名稱,點擊Acrept&save

 

5.輸入用戶名和密碼,一定要勾選save username

 

6.此時就已經登錄了服務器,下次直接雙擊服務器名稱就可以

二、問題排查

1.先看看服務是否有進程

ps -ef |grep 服務名稱

2-看看log中運行是否有報錯

tail -100f 具體的日誌名稱

3-jenkins publish失敗,api和serv無法拉起,手動操作強行拉起

公司的運行服務器,不能截圖,文字描述

api:api打出來的包是war包,公司是用tomcat部署的,進入到tomcat/bin目錄下,執行./startup.sh。如果啓動失敗,看看報錯,一般我碰到的是缺少文件。此時我會切換到管理員賬號,按照報錯提示進行新建或者複製

serv:serv打出來的包是jar包,一般是在部署的目錄下找到script/目錄,執行java-app-service-start 服務名

4-jenkins打包後,沒有報錯,卻不是最新的代碼

進入到tomcat下,webapps/ROOT/目錄,查看,查看時用ll命令,就能看到具體拉到包的時間

備註:如果一個文件夾下有多個相同的jar包或者war包(可能會導致部署後拉到的代碼不是最新的)

出現這個問題,要麼在linux部署目錄下刪除多餘的jar或者war包,要麼直接清理Jenkins的工作目錄即可

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章