1. 程式人生 > >java.exe進程來源排查錄

java.exe進程來源排查錄

con http mman lvm cor 情況 ted sent oca

解決後的一個小結:
此處是一個tomcat端口,這種情況下,可以先在瀏覽器訪問下看看效果,就可以快速定位

下面的定位過程,適用於各種場合

無意中發現有個進程開了好多端口,很奇怪
技術分享

看看這個java.exe的啟動參數:jinfo
64位環境:jinfo -J-d64 pid
技術分享

技術分享

The jinfo command prints Java configuration information for a specified Java process or core file or a remote debug server. 
The configuration information includes Java system properties and Java Virtual Machine (JVM) command-line flags. 
If the specified process is running on a 64-bit JVM, then you might need to specify the -J-d64 option, 
for example: jinfo -J-d64 -sysprops pid.

This utility is unsupported and might not be available in future releases of the JDK. 
In Windows Systems where dbgeng.dll is not present, Debugging Tools For Windows must be installed to have these tools working. 
The PATH environment variable should contain the location of the jvm.dll 
that is used by the target process or the location from which the crash dump file was produced. 
For example, set PATH=%JDK_HOME%\jre\bin\client;%PATH% .

http://docs.oracle.com/javase/8/docs/technotes/tools/unix/jinfo.html

有一個奇怪的地方jps、jconsole.exe和jvisualvm.exe中都看不到4036的進程

技術分享


技術分享

技術分享

技術分享

最後通過procexp64.exe來查看
技術分享

原來是Jenkins,有瀏覽器訪問下看看:
技術分享

java.exe進程來源排查錄