[轉]Linux關閉Tomcat為什麼要用kill, 而不是shutdown.sh
解釋一:
執行tomcat/bin/shutdown.sh,tomcat停止, 但它的java程序還在, 不過狀態為S(sleep), 不是執行時的R(Runnable), 如果不kill的話, 這種程序越來越多。
解釋二:
通過shutdown.sh指令碼關閉tomcat時無法關閉JVM程序, 導致JVM程序越來越多, 佔據了大量的記憶體空間, 使得新程式在啟動JVM時由於記憶體不夠用而無法啟動。
一、檢視Tomcat程序
ps -ef|grep java
二、、殺死程序(10266為程序pid)
kill -9 10266
參考資料:
http://www.52itstyle.com/thread-36-1-1.html
http://blog.csdn.net/u014137486/article/details/54381249
摘自:https://www.cnblogs.com/fanshuyao/p/6742007.html
相關推薦
[轉]Linux關閉Tomcat為什麼要用kill, 而不是shutdown.sh
解釋一: 執行tomcat/bin/shutdown.sh,tomcat停止, 但它的java程序還在, 不過狀態為S(sleep), 不是執行時的R(Runnable), 如果不kill的話, 這種程序越來越多。 解釋二: 通過shutdown.sh指令碼關閉t
(轉)linux passwd批量修改用戶密碼
如果 快速 引號 ini out 運行 每次 pass 行修改 linux passwd批量修改用戶密碼 原文:http://blog.csdn.net/xuwuhao/article/details/46618913 對系統定期修改密碼是一個很重要的安全常識,通常,我們
了解Linux運維要用到的web集群架構知識
Linux運維 Linux入門 Linux基礎 Linux學習 系統運維 了解Linux運維要用到的web集群架構知識在充斥著各種的互聯網+的數字時代,IT運維方面也越來越趨於Linux系統的應用,掌握 Linux 運維技術已成為IT 技術人員的必經之路,但是,構建在Linux系統上的高性
為什麼 APP 要用 token 而不用 session 認證?
session 和 oauth token 並不矛盾,作為身份認證 token 安全性比session好,因為每個請求都有簽名還能防止監聽以及重放攻擊,而session就必須靠鏈路層來保障通訊安全了。如上所說,如果你需要實現有狀態的會話,仍然可以增加session來在伺服器
為什麽要使用scrapy而不是requests+beautifulsoup?
網絡 soup quest nodejs cnblogs 總結 scrapy 效率 http 總結起來,有倆點最重要: 1)scrapy使用twisted異步網絡框架,類似nodejs,性能高; 2)scrapy內置的selector比beautifulsoup效率要高很
JDBC為什麽要使用PreparedStatement而不是Statement
方式 組合 red localhost name only tle 註入 性能 首頁 所有文章 資訊 Web 架構 基礎技術 書籍 教程 Java小組 工具資源 - 導航條 - 首頁 所有文章 資訊 Web 架構 基礎技術 書籍 教程 Java小
為啥國內互聯網公司都用centos而不是ubuntu?
增加 原因 body 互聯 不用 log centos 穩定性 知乎 一直以來都很好奇ubuntu和centos有啥區別,上學時接觸的都是ubuntu,自己每次裝virtual box的時候都會下個ubuntu,但是公司的服務器上裝的都是centos,今天查了下知乎網友的精
關於阿裏雲服務器Linux安裝Tomcat後,外網不能訪問解決方案
雲服務 服務器 tail grep tomcat linux安裝 訪問 .net mas 這裏需要提及三個方面的問題 第一個方面:Linux上啟動防火墻的問題 當下比較流行的Linux鏡像是CentOS,所以防火墻也隨之變成了firewall,那麽怎麽操作這個防火墻呢?
為什麼在web.xml配置url-pattern要使用 *.jsp 而不能使用 /*.jsp
Servlet和filter是javaEE開發中常用的技術,使用方便,配置簡單。 在這裡詳細介紹servlet和filter中的url-pattern的用法。 一、先精確匹配,再路徑匹配 (路徑匹配的時候,先最長路徑匹配,再最短路徑匹配),至於副檔名匹配,就是單獨於精確匹配和匹配的一類了,以
Linux下清空檔案內容而不刪除檔案
測試過程中發現將日誌級別降低後,執行很短時間會產生很大的日誌,但是歷史日誌又不需要看,容器執行過程中又不能刪除該檔案(不然不會產生新日誌檔案,徐重啟)。後來從網上找如下方法,MARK下: 比如tomcat的Catalina.out檔案清空但不刪除: # echo "" > Catali
用CSS 而不是Table來製作圓角框
<div style="BACKGROUND: #ccff66"> <div style="BACKGROUND: url(/imgs/pic_01.gif) no-repeat left top; WIDTH: 45%"> <div style="BACKGROUND: u
關於阿里雲伺服器Linux安裝Tomcat並開啟外網不能訪問問題
昨天在阿里雲伺服器上安裝了Tomcat,但是IP地址+8080埠訪問時,提示無法訪問此網站。先將解決方法整理如下: (1)登陸阿里雲伺服器。 (2)“控制檯” -> “雲伺服器 ECS”->“安全組” 選擇安全組後選擇伺服器所在的地區: 以上完成後在右側頁面顯示如下:
為什麼在web.xml配置url-pattern要使用 *.jsp 而不能使用 /*.jsp
Servlet和filter是javaEE開發中常用的技術,使用方便,配置簡單。在這裡詳細介紹servlet和filter中的url-pattern的用法。一、先精確匹配,再路徑匹配 (路徑匹配的時候,先最長路徑匹配,再最短路徑匹配),至於副檔名匹配,就是單獨於精確匹配和匹配
RNN中為什麼要採用tanh而不是ReLu作為啟用函式?
首先ReLU在RNN上是work的,而且work的很好。說一個可能很多人不知道的事實,ReLU根本最早就是發明來解決RNN的梯度消失問題的。論文包括E. Salinas & L.F. Abbott, “A model of multiplicative neural responses in pari
怎麼讓iframe載入內容速度更快,用target而不是用js更改iframe的src
<div class="widget-ui-main"> <iframe id="main_frame" name="main_frame" frameborder=0 ma
Linux關閉防火牆並設定開機開不啟動
檢視當前狀態[[email protected] ~]# systemctl status firewalld.service #檢視firewalld狀態[[email protected] ~]# systemctl stop firewalld
為什麼用iteritems() 而不是 items()
3. 使用 iteritems() 迭代大資料迭代大資料字典時,如果是使用 items() 方法,那麼在迭代之前,迭代器迭代前需要把資料完整地載入到記憶體,這種方式不僅處理非常慢而且浪費記憶體,下面程式碼約佔1.6G記憶體(為什麼是1.6G?可以參考:Python's underlying hash data
為什麼delegate 用 assign 而不使用 retain
迴圈引用所有的引用計數系統,都存在迴圈應用的問題。例如下面的引用關係:物件a建立並引用了物件b.物件b建立並引用了物件c.物件c建立並引用了物件b.這時候b和c的引用計數分別是2和1。當a不再使用b,呼叫release釋放對b的所有權,因為c還引用了b,所以b的引用計數為1,
Tomcat啟動慢(運行shutdown.sh的時候報錯)
startup lib running image 目的 問題解決 and clas ffffff Using CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CAT
Linux下用jenkins用指令碼啟動和關閉tomcat報錯Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
用vim開啟tomcat的bin目錄下的setclasspath.sh,新增JAVA_HOME和JRE_HOME兩個環境變數(下圖紅色方框內),兩個環境變數路徑為您安裝的java JDK的路徑。 使用 echo $JAVA_HOME 能定位JDK安裝路徑的前