mirror of
https://github.com/alibaba/arthas.git
synced 2024-04-21 10:21:39 +00:00
update doc
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
1. 下载最新版本
|
||||
|
||||
最新版本:[](http://search.maven.org/classic/#search%7Cga%7C1%7Cg%3A%22com.taobao.arthas%22%20AND%20a%3A%22arthas-packaging%22)
|
||||
**最新版本**:[](http://search.maven.org/classic/#search%7Cga%7C1%7Cg%3A%22com.taobao.arthas%22%20AND%20a%3A%22arthas-packaging%22)
|
||||
|
||||
在`Download`栏下载最新的 `bin.zip` 包。
|
||||
|
||||
@@ -18,7 +18,9 @@
|
||||
unzip arthas-packaging-bin.zip
|
||||
```
|
||||
|
||||
3. 安装Arthas: 安装之前最好把所有老版本的Arthas全都删掉
|
||||
3. 安装Arthas
|
||||
|
||||
安装之前最好把所有老版本的Arthas全都删掉
|
||||
```
|
||||
sudo su admin
|
||||
rm -rf /home/admin/.arthas/lib/*
|
||||
@@ -27,7 +29,9 @@
|
||||
```
|
||||
> 注意,这里根据你需要诊断的Java进程的所属用户进行切换
|
||||
|
||||
4. 启动Arthas: 启动之前,请确保老版本的Arthas已经shutdown.
|
||||
4. 启动Arthas
|
||||
|
||||
启动之前,请确保老版本的Arthas已经`shutdown`.
|
||||
|
||||
```
|
||||
./as.sh
|
||||
|
||||
@@ -138,7 +138,7 @@ $ thread -b
|
||||
- java.util.concurrent.ThreadPoolExecutor$Worker@31a6493e
|
||||
```
|
||||
|
||||
> 注意, 目前只支持找出synchronized关键字阻塞住的线程, 如果是JUL的锁, 目前还不支持。
|
||||
> 注意, 目前只支持找出synchronized关键字阻塞住的线程, 如果是`java.util.concurrent.Lock`, 目前还不支持。
|
||||
|
||||
|
||||
#### thread -i, 指定采样时间间隔
|
||||
@@ -162,4 +162,4 @@ $ thread -n 3 -i 1000
|
||||
Number of locked synchronizers = 1
|
||||
- java.util.concurrent.ThreadPoolExecutor$Worker@546aeec1
|
||||
...
|
||||
```
|
||||
```
|
||||
|
||||
+5
-3
@@ -167,7 +167,7 @@
|
||||
<span id="arthas"></span><h1>手动安装Arthas<a class="headerlink" href="#arthas" title="永久链接至标题">¶</a></h1>
|
||||
<ol>
|
||||
<li><p class="first">下载最新版本</p>
|
||||
<p>最新版本:<a class="reference external" href="http://search.maven.org/classic/#search%7Cga%7C1%7Cg%3A%22com.taobao.arthas%22%20AND%20a%3A%22arthas-packaging%22"><img alt="Arthas" src="https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square" /></a></p>
|
||||
<p><strong>最新版本</strong>:<a class="reference external" href="http://search.maven.org/classic/#search%7Cga%7C1%7Cg%3A%22com.taobao.arthas%22%20AND%20a%3A%22arthas-packaging%22"><img alt="Arthas" src="https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square" /></a></p>
|
||||
<p>在<code class="docutils literal notranslate"><span class="pre">Download</span></code>栏下载最新的 <code class="docutils literal notranslate"><span class="pre">bin.zip</span></code> 包。</p>
|
||||
<p>如果下载速度比较慢,可以尝试用<a class="reference external" href="https://maven.aliyun.com/">阿里云的镜像仓库</a>,比如要下载<code class="docutils literal notranslate"><span class="pre">3.x.x</span></code>版本(替换<code class="docutils literal notranslate"><span class="pre">3.x.x</span></code>为最新版本),下载的url是:</p>
|
||||
<p>https://maven.aliyun.com/repository/public/com/taobao/arthas/arthas-packaging/3.x.x/arthas-packaging-3.x.x-bin.zip</p>
|
||||
@@ -177,7 +177,8 @@
|
||||
</pre></div>
|
||||
</div>
|
||||
</li>
|
||||
<li><p class="first">安装Arthas: 安装之前最好把所有老版本的Arthas全都删掉</p>
|
||||
<li><p class="first">安装Arthas</p>
|
||||
<p>安装之前最好把所有老版本的Arthas全都删掉</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">su</span> <span class="n">admin</span>
|
||||
<span class="n">rm</span> <span class="o">-</span><span class="n">rf</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">admin</span><span class="o">/.</span><span class="n">arthas</span><span class="o">/</span><span class="n">lib</span><span class="o">/*</span>
|
||||
<span class="n">cd</span> <span class="n">arthas</span>
|
||||
@@ -188,7 +189,8 @@
|
||||
<div><p>注意,这里根据你需要诊断的Java进程的所属用户进行切换</p>
|
||||
</div></blockquote>
|
||||
</li>
|
||||
<li><p class="first">启动Arthas: 启动之前,请确保老版本的Arthas已经shutdown.</p>
|
||||
<li><p class="first">启动Arthas</p>
|
||||
<p>启动之前,请确保老版本的Arthas已经<code class="docutils literal notranslate"><span class="pre">shutdown</span></code>.</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="k">as</span><span class="o">.</span><span class="n">sh</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
@@ -350,7 +350,7 @@ ID NAME GROUP PRIORITY STA
|
||||
</pre></div>
|
||||
</div>
|
||||
<blockquote>
|
||||
<div>注意, 目前只支持找出synchronized关键字阻塞住的线程, 如果是JUL的锁, 目前还不支持。</div></blockquote>
|
||||
<div>注意, 目前只支持找出synchronized关键字阻塞住的线程, 如果是<code class="docutils literal notranslate"><span class="pre">java.util.concurrent.Lock</span></code>, 目前还不支持。</div></blockquote>
|
||||
</div>
|
||||
<div class="section" id="thread-i">
|
||||
<span id="thread-i"></span><h3>thread -i, 指定采样时间间隔<a class="headerlink" href="#thread-i" title="永久链接至标题">¶</a></h3>
|
||||
|
||||
Reference in New Issue
Block a user