排查伺服器異常

浮浮浮發表於2018-06-15

 

昨天關閉了ESC,今天開啟後伺服器無法連線,嘗試了重啟也不行

排查:ssh無法連線,網頁無法訪問
登入阿里雲控制檯遠端連線

ssh無法連線,檢視ssh是否開啟
ps -ef | grep sshd

檢視nginx是否啟動
ps -ef | grep nginx

nginx與sshd都未啟動,說明linux開機後沒有自動啟動nginx與ssh,所以ssh與網頁都無法訪問

之前有修改過開機啟動的檔案,加了NAS掛載命令,所以首先將該命令刪除,再重啟,排查是否是因為此命令,nginx無法自動開啟。

修改了開機啟動檔案,所有程式正常啟動

但需要解決NAS自動掛載問題

修改etc/rc.local檔案,在裡面新增mount命令,即可實現ecs啟動自動掛載
Vi etc/rc.local

新增mount命令

重啟nginx

df -h可以看見NAS已成功掛載

在阿里雲控制檯中重啟ECS

重啟之後ssh登入,檢視掛載df -h
發現NAS並沒有被掛載,懷疑是rc.local這個啟動指令碼沒有生效

執行
chmod +x /etc/rc.local【該命令在每次修改完rc.local後都需要執行一次,否則本次不生效】

再次重啟ECS

ssh登入後,df -h檢視掛載

NAS成功自動掛載

排查完成

相關文章