如何快速定位tomcat叢集中的錯誤日誌出處
在執行中發現一個非常惱火的事情 每次的報錯資訊都要挨個查詢每個tomcat 中web應用的日誌資訊,查詢究竟是哪個應用報出的錯。很是費時間。所以就想能不能獲取當前應用的埠號來判斷。一開始想到的request.getLocalPort() 和request.getLocalPort()這個方法,但是試驗後發現不管是哪個tomcat應用下報的錯 獲取到的都是 apache 服務的埠號。因為應用服務是80 埠(也就是apache埠)
想另外一種方法:
編輯檔案${tomact-dir}/bin/catalina.bat, 新增以下內容即可:
set JAVA_OPTS=-D<key>="<value>"
set JAVA_OPTS=-Dreyo.localPort="8081" 然後在程式取出 System.getProperty("reyo.localPort")了
測試: 抓取錯誤資訊並且返回:
msg="埠號:"+System.getProperty("reyo.localPort")+"丟擲異常:"+msg;
相關推薦
如何快速定位tomcat叢集中的錯誤日誌出處
在執行中發現一個非常惱火的事情 每次的報錯資訊都要挨個查詢每個tomcat 中web應用的日誌資訊,查詢究竟是哪個應用報出的錯。很是費時間。所以就想能不能獲取當前應用的埠號來判斷。一開始想到的request.getLocalPort() 和request
Mysql中錯誤日誌、binlog日誌、查詢日誌、慢查詢日誌簡單介紹
安全 view 記錄 bin 嚴重 like mod ng- ror 前言 數據庫的日誌是幫助數據庫管理員,追蹤分析數據庫以前發生的各種事件的有力根據。mysq
Kubernetes容器叢集中的日誌系統整合實踐
Kubernetes是原生的容器編排管理系統,對於負載均衡、服務發現、高可用、滾動升級、自動伸縮等容器雲平臺的功能要求有原生支援。今天我分享一下我們在Kubernetes叢集中日誌管理的實踐方案。在這個方案中,除了Docker和Kubernetes,主要還涉及的技術包括:Fluentd、Elas
IDEA tomcat不輸出錯誤日誌
剛從eclipse換成IDEA 2017.1 之後部署了tomcat,前端介面報500錯,結果後臺server的output不顯示任何錯誤提示 最後google了一下,在stackoverflow上找到了答案 解決辦法 在tomcat中conf資料夾下logging.p
.net C# web程式執行中錯誤日誌寫入文字檔案中
網上找的原始碼,自己根據實際情況進行了修改,能將日誌儲存在發不出來的web程式根目錄下的ErrorLog資料夾內。 #region 建立錯誤日誌 ///-------------------------------------
解決Tomcat啟動時錯誤日誌不詳細的問題
以前用Tomcat用得好好的,專案啟動的時候錯誤日誌都會輸出到控制檯,不知道從啥時候開始,Tomcat的詳細錯誤日誌不見了,只報一個萬惡的Context [] startup failed due to previous errors,卻找不到previous err
叢集日誌快速定位
叢集時,節點多的時候,會有很多日誌檔案,查詢資訊比較費時,本文通過EditPlus工具快速查詢日誌,比如本次要查詢的日誌有12個節點的日誌,加上主節點有13個目錄,另外一個是ncServer目錄是由於我們現有系統的一個特殊服務日誌,可以不用理會,目錄如下: 隨便進入
除錯經驗——Toad中快速定位導致錯誤的程式碼行的心得
問題描述: 由於業務資料長度超限,導致query執行失敗。為了排查問題,需要定位具體的資料。 先通過經驗判斷,篩選出一個可疑資料的主鍵列表,列表中的任何一條資料,都有可能引起該錯誤。 技巧: 將該列表匯出資料庫到Excel表中,然後在每個單元格中新增前置引號和後置引號
多執行緒中快速定位段錯誤位置
參考連結:https://blog.csdn.net/u011426247/article/details/79736111 在做嵌入式Linux開發的時候,程式很容易出現段錯誤。段錯誤一般是記憶體操作指標出錯或是記憶體溢位等問題,有的時候系統會有一點錯誤提示,但有的時候就直接提示個Segmentation
出現錯誤日誌:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path
div 錯誤日誌 a.out library logs openss product arc nec tomcat6出現錯誤日誌: 信息: The APR based Apache Tomcat Native library which allows optimal pe
Eclipse中快速定位
選中 步驟 android mage 快速 nac tex clip android項目 Eclipse中快速定位 選中項目,ctrl+h 一、目標 查找如下的頁面屬於哪個activity 二、步驟 1、查找關鍵字 上述頁面中“點我”兩個字比較顯眼,我們可以去andr
intelliJ IDEA 中快速定位當前文件路徑
.cn 項目 cli 快速 所在 ice 技術分享 wid 技術 如下所示想找到\client-webservice.xml文件所在路徑 方法一:將鼠標移到文件上,自動出現文件路徑 方法二:點擊項目工程上的“狙擊”圖標,自動定位到文件所在位置 intelliJ I
Tomcat錯誤日誌查看,如何打開和關閉Tomcat
per 啟動 http stat data- con pop formatter 目錄 今天啟動Tomcat啟動不了,報以下錯: org.apache.catalina.core.StandardContext startInternal SEVERE: Error li
根據tomcat日誌查找想要的錯誤日誌
ima gpo 技術 png logs tomcat7 -s 記得 std 1.首先要記得程序報的錯誤信息 我的錯誤信息是[2015接收的參數中有空值],對應程序中的返回值是2015 以及出現錯誤信息的大致時間,我的大概是吃過午飯後,12:40-13:20之
eclipse 中啟動Tomcat超時了錯誤
art plugin bsp plugins tomcat meta start space lips 修改E:\eclipse\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers
【Tomcat】JPS中常見的tomcat報錯錯誤分析
tomcat1:請求收到,繼續處理2:操作成功收到,分析、接受3:完成此請求必須進一步處理4:請求包含一個錯誤語法或不能完成5**:服務器執行一個完全有效請求失敗 100——客戶必須繼續發出請求101——客戶要求服務器根據請求轉換HTTP協議版本 200——交易成功201——提示知道新文件的URL202——接
大數據之----hadoop中各pid進程號之快速定位
shell hadoop 經常管理和監控,需要進行shell編程,直接對進程kill或者重啟操作。我們需要進行快速定位到每個進程的pid號pid默認存儲在/tmp目錄 pid內容為進程號 ps -ef|grep hadoop 出現PID A,B,C 可能誤殺B,C [hadoop@hadoop000
快速定位性能瓶頸,檢查出所有資源(CPU、內存、磁盤IO等)的利用率(utilization)、飽和度(saturation)和錯誤(error)度量,即USE方法
sta lin system 1.8 磁盤 AI during run 5.7 通過分析mpstat的iowait和iostat的util%,判斷IO瓶頸 IO瓶頸往往是我們可能會忽略的地方(我們常會看top、free、netstat等等,但經常會忽略IO的負載情況),
Mysql5.7 的錯誤日誌中最常見的note級別日誌解釋
在使用mysql5.7的時候,發現了不少在mysql5.6上不曾見過的日誌,級別為note, 最常見的note日誌以下三種,下面我們來逐個解釋。 第一種,Aborted connection . 如上圖,資訊如下: 2016-03-17T14:44:24.102542Z 59 [Not
Myeclipse中快速定位到指定行
溫馨提示: 顯示所有快捷鍵的組合使用 ctrl+shift+L 快捷鍵是 Ctrl + L 快速的定位到指定行 &nb