運維小知識---後臺運行Jboss



運維小知識---後臺運行Jboss


 

         最近由於項目原因開始接觸Linux,這兩天項目註冊測試,發現搭好的測試環境之後出了點小問題。

        

         問題描述


         每次遠程使用命令shstandalone.sh啓動Jboss,發佈好的網站能夠正常訪問,而當我關閉遠程會話窗口的時候頁面就無法訪問了。


         重現問題


         使用SecureCRT登錄Linux服務器使用命令進入Jboss下面的bin文件夾

cd /usr/local/jboss6.2/bin/


         使用下面命令啓動Jboss服務器

sh standalone.sh(也可能是./standalone.sh)


         克隆當前鏈接進入Jboss下面的log文件夾

cd /usr/local/jboss6.2/standalone/log/


         打開日誌

tail –f server.log


         當關閉當前會話的時候,在日誌最後發現Jboss已經關閉了(如下圖),這說明Jboss服務器已經關閉了。


         解決方法


         要想回話關閉Jboss服務器不關閉,則需要在後臺運行Jboss,則我們可以進入Jboss下面的bin文件夾執行下述命令。

nohup ./standalone.sh &(也可能是nohup shstandalone.sh &)


         這樣的話當回話關閉之後Jboss的進程一樣會執行。

 

         其他

         整個過程中我們可能還會用到查看Jboss進程的命令:

ps ax|grep jboss


         殺死進程的命令:

kill -9 進程名


 

發佈了129 篇原創文章 · 獲贊 16 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章