Concatenate the command
Let’s suppose we are using /opt/jdk1.8/bin/java
, then the command should be:
- /opt/jdk1.8/bin/java -Xbootclasspath/a:/opt/jdk1.8/lib/tools.jar \
- -jar /tmp/arthas-packaging/arthas-core.jar \
- -pid 15146 \
- -target-ip 127.0.0.1 -telnet-port 3658 -http-port 8563 \
- -core /tmp/arthas-packaging/arthas-core.jar \
- -agent /tmp/arthas-packaging/arthas/arthas-agent.jar
-
-
-* `-Xbootclasspath` add tools.jar
-* `-jar /tmp/arthas-packaging/arthas-core.jar` specify main entry
-* `-pid 15146` specify the target java process pid
-* `-target-ip 127.0.0.1` specify the IP
-* `-telnet-port 3658 -http-port 8563` specify telnet and http ports
-* `-core /tmp/arthas-packaging/arthas-core.jar -agent /tmp/arthas-packaging/arthas/arthas-agent.jar` specify core/agent jar package
+/opt/jdk1.8/bin/java -Xbootclasspath/a:/opt/jdk1.8/lib/tools.jar \
+ -jar /tmp/arthas-packaging/arthas-core.jar \
+ -pid 15146 \
+ -target-ip 127.0.0.1 -telnet-port 3658 -http-port 8563 \
+ -core /tmp/arthas-packaging/arthas-core.jar \
+ -agent /tmp/arthas-packaging/arthas/arthas-agent.jar
+
+-Xbootclasspath
add tools.jar
+-jar /tmp/arthas-packaging/arthas-core.jar
specify main entry
+-pid 15146
specify the target java process pid
+-target-ip 127.0.0.1
specify the IP
+-telnet-port 3658 -http-port 8563
specify telnet and http ports
+-core /tmp/arthas-packaging/arthas-core.jar -agent /tmp/arthas-packaging/arthas/arthas-agent.jar
specify core/agent jar package
+
But if you are using JDK 1.9 or above,then you do not need to add tools.jar
in option -Xbootclasspath
.
F.Y.I the booting log will be printed to ~/logs/arthas/arthas.log
.
-
-
-
3. Connect via telnet
+
+
Connect via telnet
When attached successfully, you can connect it with
-
+
+
Offline Help Documentation
diff --git a/en/searchindex.js b/en/searchindex.js
index 7b2c38c42..1a1e5ca08 100644
--- a/en/searchindex.js
+++ b/en/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["README","advanced-use","commands","dashboard","index","install-detail","quick-start"],envversion:55,filenames:["README.md","advanced-use.md","commands.md","dashboard.md","index.md","install-detail.md","quick-start.md"],objects:{},objnames:{},objtypes:{},terms:{"0_162":6,"0_60":3,"100m":3,"103m":3,"114m":3,"12m":6,"1365m":[3,6],"14m":[3,6],"155m":6,"16020s":3,"167m":3,"172m":3,"1820m":[3,6],"20m":6,"223m":3,"234m":3,"23m":6,"240m":[3,6],"32m":6,"39m":3,"46m":3,"47m":3,"59m":3,"65m":6,"668m":3,"672m":6,"85m":6,"byte":1,"case":4,"class":[0,2,4,6],"default":1,"final":6,"function":6,"import":6,"int":6,"new":[1,6],"public":6,"return":[0,1,4,6],"static":[1,6],"throw":6,"true":[3,6],"try":[0,5,6],"void":6,"while":6,And:4,But:5,DOS:6,For:[5,6],IDE:4,QPS:3,That:4,The:5,Useful:4,Using:1,With:0,_162:6,abort:6,abov:[4,5],absolut:5,acceptor:3,add:5,adding:4,addit:4,admin:6,advanc:[4,6],advantag:1,affect:[1,2,6],agent:5,ali:3,alibaba:[4,5,6],all:[0,1,2,4,5],also:[1,2,5],analyz:[0,1],ani:5,anoth:5,answer:4,aop:1,apach:1,apart:0,applic:4,area:2,arg:6,argument:[0,1,5],artha:[0,1,3],arthas_histori:5,ask:5,assist:[0,2],asyncappend:6,asynctimeout:3,atom:6,atomicinteg:6,attach:[1,5,6],attent:1,auto:4,aux:5,avail:5,averag:3,back:1,bat:[5,6],batch:1,becaus:4,befor:0,besid:4,better:[1,5],bin:5,bio:3,boot:6,born:4,both:4,bring:1,browser:4,busi:[0,3,4],call:[1,4],can:[0,2,4,5,6],cannot:[5,6],chang:4,charact:6,check:[0,1,2,4,5],checkthread:3,choos:6,classload:[2,4],clear:[1,2],client:[1,2],cloader:1,close:2,cls:[1,2],cmdline:6,cnt:6,code:[0,1,2,4,6],code_cach:[3,6],collect:1,color:[1,5],command:[1,4,6],compil:1,complet:[4,6],concurr:6,conemu:5,conflict:4,connect:[1,3,6],connector:3,consol:6,containerbackgroundprocessor:3,content:6,contribut:4,core:5,cost:[0,1,6],count:[3,6],counter:6,cpu:[3,4,6],critic:5,ctrl:[3,6],curl:5,current:[1,2,3,5,6],dae:6,daemon:[3,6],dai:1,dashb:6,dashboard:[1,2],debug:4,decompil:4,defin:[1,2],delet:5,describ:4,detail:[1,4,5,6],develop:4,diagnos:5,diagnost:[0,4],differ:[3,4],directli:5,directori:5,disappear:4,disconnect:[1,6],dispatch:6,download:5,dump:[1,2,3],each:1,easier:0,easili:0,either:4,empow:1,enabl:4,encount:4,english:4,ensur:4,enter:6,entri:5,environ:4,error:3,escap:6,etc:4,even:[0,4],ever:0,exampl:6,except:[0,4],exectur:6,execut:6,exist:[4,6],exit:[1,2,3],expect:[4,5],expert:5,explicitli:1,extern:1,fals:[3,6],file:[1,4,5],find:[4,5],fly:4,folder:6,follow:[5,6],forcibl:1,fork:4,format:3,found:6,from:[0,2,3,4],front:1,get:[5,6],getresourc:1,getstat:[1,2],github:[4,5,6],global:[1,5],grasp:0,great:1,grep:[1,5],group:[3,6],handler:6,hardli:4,have:[0,4,6],heap:[3,6],heart:5,heartbeat:3,help:[0,1,2,4],here:[1,4],hierarchi:4,higher:3,histori:1,hit:6,hom:6,home:[3,6],how:[1,4],howev:4,http:[3,5,6],importantli:4,imposs:4,incid:1,includ:[1,3],increment:6,incrementandget:6,ineffici:4,influenc:1,info:[1,2,5],ing:1,inherit:1,init:1,inject:[1,2],input:6,instal:4,integ:6,interact:4,interru:6,interrupt:3,interruptedexcept:6,invcat:4,invoc:4,issu:[0,4],jad:[1,2],jar:[4,5],java:[3,4,6],javac:6,javavir:6,jdk1:[5,6],jdk:[5,6],jetbrain:6,jmonitorcli:3,jmx:3,job:[1,6],jps:6,jre:6,just:6,jvm:[2,3,4],keymap:2,kill:1,know:4,latest:5,launcher:6,lead:4,leak:4,leav:4,let:5,lib:5,librari:6,life:1,like:[3,4],line:[4,5],list:1,listen:6,load:[0,1,4],local:[4,5],localhost:5,locat:1,log4j:1,log:[1,4,5,6],logger:1,lot:4,mac:3,machin:5,mai:4,main:[3,5,6],make:5,manag:6,mani:4,max:[3,6],mean:[1,5],memori:[0,3,6],messag:4,metaspac:3,method:[0,1,4,6],metric:4,minut:3,mode:4,modifi:[0,1,4],monei:4,monitor:[0,2,4,5],more:[4,5,6],much:0,name:[3,6],nativeid:3,need:5,network:4,never:4,nioeventloopgroup:6,nonheap:[3,6],note:4,now:[0,5],number:3,object:4,observ:4,occur:1,ognl:1,onc:4,one:[5,6],onli:5,onlin:[0,1],open:[4,5,6],opt:5,option:[2,5],org:[1,6],other:2,our:6,out:[1,2,6],output:1,overview:0,own:2,owner:6,packag:5,pandora:3,paramet:4,pass:5,path:5,paus:1,per:4,pid:[5,6],plaintext:1,pleas:[4,6],pool:[3,6],por:5,port:5,possibl:4,present:3,press:[3,6],print:[1,5],println:6,priori:6,prioriti:3,privat:6,privileg:6,process:[1,5,6],processor:3,product:[0,4],profil:[0,1,2,3],properti:1,ps_eden_spac:[3,6],ps_marksweep:[3,6],ps_old_gen:[3,6],ps_scaveng:[3,6],ps_survivor_spac:[3,6],put:1,qos:3,qps:4,question:4,quick:4,quit:[1,2,6],rate:4,ratio:3,readerthread:3,real:1,realtim:3,receiv:3,record:1,redefin:[1,2],redirect:1,refer:6,releas:4,rememb:1,remot:4,remov:1,report:3,reproduc:4,reset:[1,2],restart:4,restat:4,result:6,returnobj:6,rmi:3,run:[3,4,6],runnab:6,runnabl:3,runtim:[3,6],same:[4,6],save:6,screen:[1,2],script:[5,6],search:5,second:[3,6],see:6,seldom:1,select:6,selector:3,sent:3,server:[1,2,3,4,5,6],session:[1,2],set:1,shell:6,shoot:4,shortcut:2,should:[5,6],shutdown:[1,2,6],signal:6,simpl:6,singl:5,sleep:6,slow:4,small:5,snapshot:6,solv:4,some:[1,4],sometim:4,sourc:4,specif:1,specifi:[1,4,5],stack:[1,2,4],stage:4,stan:3,start:[4,5],state:[3,4,6],statist:[3,4],step:5,still:6,stop:6,string:6,structur:1,sub:4,success:4,successfulli:5,sudo:6,support:[1,4],suppos:5,suspend:4,sysprop:[1,2],system:[1,3,4,6],systemload:3,take:[1,5],target:[1,5,6],tcp:3,telnet:4,termin:[1,2,6],test:4,than:0,thi:[3,4,5],think:4,those:0,thread:[0,1,2,3,4,6],threadpool:3,through:4,thrown:4,time:[0,1,3,4,6],timed_:6,timed_wa:3,timeout:[3,6],timer:[3,6],timestamp:6,timeunit:6,tip:[1,5],tmp:5,tomcat:3,tool:[4,5],total:[3,6],trace:[2,4],track:1,tricki:4,troubl:4,troubleshoot:[0,1,6],tualmachin:6,type:6,unaccept:4,unavail:4,under:6,unreach:4,unzip:[5,6],uptim:3,url:1,usag:[3,4,6],use:[1,4,5],used:[3,6],useful:4,user:[4,6],using:[1,5],util:6,valu:[0,1,6],version:[1,2,3,4,5,6],via:0,view:4,wai:[4,5],waitin:6,watch:2,websocket:[1,4],welcom:5,well:0,what:4,when:[1,2,3,4,5],whether:4,which:[0,1,4,5],who:4,wiki:6,within:3,without:[0,1,2,4],work:[2,4,5],worker:6,would:4,writerthread:3,xbootclasspath:5,you:[0,1,2,4,5,6],your:[2,4],zip:5},titles:["<no title>","Advanced Usage","Commands List","dashboard","Arthas Documentation","Arthas Install","Quick Start"],titleterms:{"class":1,advanc:[1,5],artha:[2,4,5,6],async:1,background:[1,4],basic:[1,2],boot:5,check:6,classload:1,command:[2,5],concaten:5,connect:5,consol:1,content:4,dashboard:[3,6],demo:[3,6],document:[4,5],exit:6,featur:4,help:5,instal:5,java:5,jvm:[1,5],kei:4,linux:[5,6],list:2,locat:5,mac:[5,6],manual:5,monitor:1,offlin:5,option:1,other:1,pipe:1,quick:6,relat:1,screenshot:3,specif:3,start:6,telnet:5,trace:1,uninstal:5,unix:[5,6],usag:1,via:5,watch:[1,6],web:1,window:[5,6]}})
\ No newline at end of file
+Search.setIndex({docnames:["README","advanced-use","commands","dashboard","index","install-detail","quick-start"],envversion:55,filenames:["README.md","advanced-use.md","commands.md","dashboard.md","index.md","install-detail.md","quick-start.md"],objects:{},objnames:{},objtypes:{},terms:{"0_162":6,"0_60":3,"100m":3,"103m":3,"114m":3,"12m":6,"1365m":[3,6],"14m":[3,6],"155m":6,"16020s":3,"167m":3,"172m":3,"1820m":[3,6],"20m":6,"223m":3,"234m":3,"23m":6,"240m":[3,6],"32m":6,"39m":3,"46m":3,"47m":3,"59m":3,"65m":6,"668m":3,"672m":6,"85m":6,"\u4e2d\u6587\u6587\u6863":4,"byte":1,"case":4,"class":[0,2,4,6],"default":1,"final":6,"function":6,"import":6,"int":6,"new":[1,6],"public":6,"return":[0,1,4,6],"static":[1,6],"throw":6,"true":[3,6],"try":[0,5,6],"void":6,"while":6,And:4,But:5,DOS:6,For:[5,6],IDE:4,QPS:3,That:4,The:5,Useful:4,Using:1,With:0,_162:6,abort:6,abov:[4,5],absolut:5,acceptor:3,add:5,adding:4,addit:4,admin:6,advanc:[4,6],advantag:1,affect:[1,2,6],agent:5,ali:3,alibaba:[4,5,6],all:[0,1,2,4,5],also:[1,2,5],analyz:[0,1],ani:5,anoth:5,answer:4,aop:1,apach:1,apart:0,applic:4,area:2,arg:6,argument:[0,1,5],artha:[0,1,3],arthas_histori:5,ask:5,assist:[0,2],asyncappend:6,asynctimeout:3,atom:6,atomicinteg:6,attach:[1,5,6],attent:1,auto:4,aux:5,avail:5,averag:3,back:1,bat:[5,6],batch:1,becaus:4,befor:0,besid:4,better:[1,5],bin:5,bio:3,boot:6,born:4,both:4,bring:1,browser:4,busi:[0,3,4],call:[1,4],can:[0,2,4,5,6],cannot:[5,6],chang:4,charact:6,check:[0,1,2,4,5],checkthread:3,chines:4,choos:6,classload:[2,4],clear:[1,2],client:[1,2],cloader:1,close:2,cls:[1,2],cmdline:6,cnt:6,code:[0,1,2,4,6],code_cach:[3,6],collect:1,color:[1,5],command:[1,4,5,6],compil:1,complet:[4,6],concaten:5,concurr:6,conemu:5,conflict:4,connect:[1,3,5,6],connector:3,consol:6,containerbackgroundprocessor:3,content:6,contribut:4,core:5,cost:[0,1,6],count:[3,6],counter:6,cpu:[3,4,6],critic:5,ctrl:[3,6],curl:5,current:[1,2,3,5,6],dae:6,daemon:[3,6],dai:1,dashb:6,dashboard:[1,2],debug:4,decompil:4,defin:[1,2],delet:5,describ:4,detail:[1,4,5,6],develop:4,diagnos:5,diagnost:[0,4],differ:[3,4],directli:5,directori:5,disappear:4,disconnect:[1,6],dispatch:6,doc:4,download:5,dump:[1,2,3],each:1,easier:0,easili:0,either:4,empow:1,enabl:4,encount:4,english:4,ensur:4,enter:6,entri:5,environ:4,error:3,escap:6,etc:4,even:[0,4],ever:0,exampl:6,except:[0,4],exectur:6,execut:6,exist:[4,6],exit:[1,2,3],expect:[4,5],expert:5,explicitli:1,extern:1,fals:[3,6],file:[1,4,5],find:[4,5],fly:4,folder:6,follow:[5,6],forcibl:1,fork:4,format:3,found:6,from:[0,2,3,4],front:1,get:[5,6],getresourc:1,getstat:[1,2],github:[4,5,6],global:[1,5],grasp:0,great:1,grep:[1,5],group:[3,6],handler:6,hardli:4,have:[0,4,6],heap:[3,6],heart:5,heartbeat:3,help:[0,1,2,4],here:[1,4],hierarchi:4,higher:3,histori:1,hit:6,hom:6,home:[3,6],how:[1,4],howev:4,http:[3,5,6],importantli:4,imposs:4,incid:1,includ:[1,3],increment:6,incrementandget:6,ineffici:4,influenc:1,info:[1,2,5],ing:1,inherit:1,init:1,inject:[1,2],input:6,instal:4,integ:6,interact:4,interru:6,interrupt:3,interruptedexcept:6,invcat:4,invoc:4,issu:[0,4],jad:[1,2],jar:[4,5],java:[3,4,5,6],javac:6,javavir:6,jdk1:[5,6],jdk:[5,6],jetbrain:6,jmonitorcli:3,jmx:3,job:[1,6],jps:6,jre:6,just:6,jvm:[2,3,4,5],keymap:2,kill:1,know:4,latest:5,launcher:6,lead:4,leak:4,leav:4,let:5,lib:5,librari:6,life:1,like:[3,4],line:[4,5],list:1,listen:6,load:[0,1,4],local:[4,5],localhost:5,locat:[1,5],log4j:1,log:[1,4,5,6],logger:1,lot:4,mac:3,machin:5,mai:4,main:[3,5,6],make:5,manag:6,mani:4,max:[3,6],mean:[1,5],memori:[0,3,6],messag:4,metaspac:3,method:[0,1,4,6],metric:4,minut:3,mode:4,modifi:[0,1,4],monei:4,monitor:[0,2,4,5],more:[4,5,6],much:0,name:[3,6],nativeid:3,need:5,network:4,never:4,nioeventloopgroup:6,nonheap:[3,6],note:4,now:[0,5],number:3,object:4,observ:4,occur:1,ognl:1,onc:4,one:[5,6],onli:5,onlin:[0,1],open:[4,5,6],opt:5,option:[2,5],org:[1,6],other:2,our:6,out:[1,2,6],output:1,overview:0,own:2,owner:6,packag:5,pandora:3,paramet:4,pass:5,path:5,paus:1,per:4,pid:[5,6],plaintext:1,pleas:[4,6],pool:[3,6],por:5,port:5,possibl:4,present:3,press:[3,6],print:[1,5],println:6,priori:6,prioriti:3,privat:6,privileg:6,process:[1,5,6],processor:3,product:[0,4],profil:[0,1,2,3],properti:1,ps_eden_spac:[3,6],ps_marksweep:[3,6],ps_old_gen:[3,6],ps_scaveng:[3,6],ps_survivor_spac:[3,6],put:1,qos:3,qps:4,question:4,quick:4,quit:[1,2,6],rate:4,ratio:3,readerthread:3,real:1,realtim:3,receiv:3,record:1,redefin:[1,2],redirect:1,refer:6,releas:4,rememb:1,remot:4,remov:1,report:3,reproduc:4,reset:[1,2],restart:4,restat:4,result:6,returnobj:6,rmi:3,run:[3,4,6],runnab:6,runnabl:3,runtim:[3,6],same:[4,6],save:6,screen:[1,2],script:[5,6],search:5,second:[3,6],see:6,seldom:1,select:6,selector:3,sent:3,server:[1,2,3,4,5,6],session:[1,2],set:1,shell:6,shoot:4,shortcut:2,should:[5,6],shutdown:[1,2,6],signal:6,simpl:6,singl:5,sleep:6,slow:4,small:5,snapshot:6,solv:4,some:[1,4],sometim:4,sourc:4,specif:1,specifi:[1,4,5],stack:[1,2,4],stage:4,stan:3,start:[4,5],state:[3,4,6],statist:[3,4],step:5,still:6,stop:6,string:6,structur:1,sub:4,success:4,successfulli:5,sudo:6,support:[1,4],suppos:5,suspend:4,sysprop:[1,2],system:[1,3,4,6],systemload:3,take:[1,5],target:[1,5,6],tcp:3,telnet:[4,5],termin:[1,2,6],test:4,than:0,thi:[3,4,5],think:4,those:0,thread:[0,1,2,3,4,6],threadpool:3,through:4,thrown:4,time:[0,1,3,4,6],timed_:6,timed_wa:3,timeout:[3,6],timer:[3,6],timestamp:6,timeunit:6,tip:[1,5],tmp:5,tomcat:3,tool:[4,5],total:[3,6],trace:[2,4],track:1,tricki:4,troubl:4,troubleshoot:[0,1,6],tualmachin:6,type:6,unaccept:4,unavail:4,under:6,unreach:4,unzip:[5,6],uptim:3,url:1,usag:[3,4,6],use:[1,4,5],used:[3,6],useful:4,user:[4,6],using:[1,5],util:6,valu:[0,1,6],version:[1,2,3,4,5,6],via:[0,5],view:4,wai:[4,5],waitin:6,watch:2,websocket:[1,4],welcom:5,well:0,what:4,when:[1,2,3,4,5],whether:4,which:[0,1,4,5],who:4,wiki:6,within:3,without:[0,1,2,4],work:[2,4,5],worker:6,would:4,writerthread:3,xbootclasspath:5,you:[0,1,2,4,5,6],your:[2,4],zip:5},titles:["<no title>","Advanced Usage","Commands List","dashboard","Arthas Documentation","Arthas Install","Quick Start"],titleterms:{"class":1,advanc:[1,5],artha:[2,4,5,6],async:1,background:[1,4],basic:[1,2],boot:5,check:6,classload:1,command:2,consol:1,content:4,dashboard:[3,6],demo:[3,6],document:[4,5],exit:6,featur:4,help:5,instal:5,jvm:1,kei:4,linux:[5,6],list:2,mac:[5,6],manual:5,monitor:1,offlin:5,option:1,other:1,pipe:1,quick:6,relat:1,screenshot:3,specif:3,start:6,trace:1,uninstal:5,unix:[5,6],usag:1,watch:[1,6],web:1,window:[5,6]}})
\ No newline at end of file