This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 0760821349b Update content of 0-2, fix typo, and add spaces to title. 
(#1355)
0760821349b is described below

commit 0760821349b97983cb273cd483acfdefa08f9ec0
Author: Andy Cheung <[email protected]>
AuthorDate: Tue Aug 9 11:05:47 2022 +0800

    Update content of 0-2, fix typo, and add spaces to title. (#1355)
    
    * Fix typo multicast.
    
    * Optimization of titles.
    
    * Update content of 0-1.
    
    * Optimization of titles. (2)
    
    * Optimization of titles. (3)
---
 content/zh/docs3-v2/java-sdk/faq/0/1.md                    | 14 ++++++++------
 .../java-sdk/reference-manual/registry/multicast/_index.md |  4 ++--
 .../zh/docs3-v2/java-sdk/reference-manual/spi/_index.md    |  4 ++--
 .../java-sdk/reference-manual/spi/description/_index.md    |  4 ++--
 .../zh/docs3-v2/java-sdk/reference-manual/spi/overview.md  |  4 ++--
 .../2.x-to-3.x-compatibility-guide.md                      | 12 ++++++------
 .../3.0-to-3.1-compatibility-guide.md                      |  4 ++--
 .../upgrades-and-compatibility/migration-triple.md         |  6 +++---
 8 files changed, 27 insertions(+), 25 deletions(-)

diff --git a/content/zh/docs3-v2/java-sdk/faq/0/1.md 
b/content/zh/docs3-v2/java-sdk/faq/0/1.md
index 461a0d208b7..3d35ddade6d 100644
--- a/content/zh/docs3-v2/java-sdk/faq/0/1.md
+++ b/content/zh/docs3-v2/java-sdk/faq/0/1.md
@@ -4,16 +4,18 @@ title: "0-1 - 线程池资源枯竭"
 linkTitle: "0-1 - 线程池资源枯竭"
 weight: 1
 ---
-
-## 可能的原因
 服务端的线程资源耗尽了。
-
 默认情况下,Dubbo 服务端的业务线程数是 200 个。如果多个并发请求量超过了 200,就会拒绝新的请求,抛出此错误。
 
+## 可能的原因
+1. Consumer 的并发请求量太大,导致 Provider 端创建的线程数量超限。
+2. 可能 Provider 端在执行业务的时候,由于业务调用外部应用接口,导致线程出现阻塞,从而导致线程池回收不了线程。
+
 ## 排查和解决步骤
-* 调整 Provider 端的 `dubbo.provider.threads` 参数的大小,调大一些即可。
-* 调整 Consumer 端的 `dubbo.consumer.actives` 参数的大小,调小一些即可。
-* 增加 Provider 端服务器的数量,让各个服务器分担压力。
+* 开启 Dubbo 的访问日志功能,排查是否有短时间内大量调用 RPC 服务的情况。
+* 通过 `jps` 和 `jstack` 指令检查线程池中各个线程的状态,看下是否有业务调用外部应用接口造成阻塞。
+* 如果是 Consumer 的并发请求量太大,那么调整 Provider 端的 `dubbo.provider.threads` 参数,将 Dubbo 
的线程池的数目调大。
+* 如果 Provider 业务的 QPS 实在太大,目前的服务器数目处理不完,那么增加 Provider 端服务器的数量,让更多的服务器分担压力。
 
 ## 致谢
 这个错误码的 FAQ 页面参考了空冥同学的 [《Dubbo 
常见错误及解决方法》](https://github.com/StabilityMan/StabilityGuide/blob/master/docs/diagnosis/plugin/rpc/%E7%B3%BB%E7%BB%9F%E7%A8%B3%E5%AE%9A%E6%80%A7%E2%80%94%E2%80%94Dubbo%E5%B8%B8%E8%A7%81%E9%94%99%E8%AF%AF%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.md)
 。
diff --git 
a/content/zh/docs3-v2/java-sdk/reference-manual/registry/multicast/_index.md 
b/content/zh/docs3-v2/java-sdk/reference-manual/registry/multicast/_index.md
index e01393fbe0e..9809ddc4326 100644
--- a/content/zh/docs3-v2/java-sdk/reference-manual/registry/multicast/_index.md
+++ b/content/zh/docs3-v2/java-sdk/reference-manual/registry/multicast/_index.md
@@ -1,7 +1,7 @@
 ---
 type: docs
-title: "Mulicast"
-linkTitle: "Mulicast"
+title: "Multicast"
+linkTitle: "Multicast"
 weight: 4
 description: "Multicast 广播注册中心(限开发阶段使用)。"
 ---
diff --git a/content/zh/docs3-v2/java-sdk/reference-manual/spi/_index.md 
b/content/zh/docs3-v2/java-sdk/reference-manual/spi/_index.md
index d444ad54af2..43f11494559 100755
--- a/content/zh/docs3-v2/java-sdk/reference-manual/spi/_index.md
+++ b/content/zh/docs3-v2/java-sdk/reference-manual/spi/_index.md
@@ -1,8 +1,8 @@
 
 ---
 type: docs
-title: "SPI扩展使用手册"
-linkTitle: "SPI扩展使用手册"
+title: "SPI 扩展使用手册"
+linkTitle: "SPI 扩展使用手册"
 weight: 9
 ---
 
diff --git 
a/content/zh/docs3-v2/java-sdk/reference-manual/spi/description/_index.md 
b/content/zh/docs3-v2/java-sdk/reference-manual/spi/description/_index.md
index 285cc5f79cf..ee95b5b2a31 100644
--- a/content/zh/docs3-v2/java-sdk/reference-manual/spi/description/_index.md
+++ b/content/zh/docs3-v2/java-sdk/reference-manual/spi/description/_index.md
@@ -1,6 +1,6 @@
 ---
 type: docs
-title: "Dubbo SPI扩展实现说明"
-linkTitle: "Dubbo SPI扩展实现说明"
+title: "Dubbo SPI 扩展实现说明"
+linkTitle: "Dubbo SPI 扩展实现说明"
 weight: 2
 ---
diff --git a/content/zh/docs3-v2/java-sdk/reference-manual/spi/overview.md 
b/content/zh/docs3-v2/java-sdk/reference-manual/spi/overview.md
index a33219064a4..1b4a5168b18 100644
--- a/content/zh/docs3-v2/java-sdk/reference-manual/spi/overview.md
+++ b/content/zh/docs3-v2/java-sdk/reference-manual/spi/overview.md
@@ -1,7 +1,7 @@
 ---
 type: docs
-title: "Dubbo SPI概述"
-linkTitle: "Dubbo SPI概述"
+title: "Dubbo SPI 概述"
+linkTitle: "Dubbo SPI 概述"
 weight: 1
 description: "Dubbo 通过 SPI 机制提供了非常灵活的可扩展性"
 ---
diff --git 
a/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/2.x-to-3.x-compatibility-guide.md
 
b/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/2.x-to-3.x-compatibility-guide.md
index f477b527891..08c9c61f0a1 100644
--- 
a/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/2.x-to-3.x-compatibility-guide.md
+++ 
b/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/2.x-to-3.x-compatibility-guide.md
@@ -1,9 +1,9 @@
 ---
 type: docs
-title: "2.x升级至3.x操作指南"
-linkTitle: "2.x升级至3.x操作指南"
+title: "2.x 升级至 3.x 操作指南"
+linkTitle: "2.x 升级至 3.x 操作指南"
 weight: 1
-description: "快速了解 Dubbo3 的升级步骤与兼容性"
+description: "快速了解 Dubbo 3 的升级步骤与兼容性"
 ---
 
 **无需改动任何代码,直接升级到 Dubbo 3.0。**
@@ -12,9 +12,9 @@ description: "快速了解 Dubbo3 的升级步骤与兼容性"
 
 ```xml
 <dependency>
-  <groupId>org.apache.dubbo</groupId>
-  <artifactId>dubbo</artifactId>
-  <version>3.0.0</version>
+    <groupId>org.apache.dubbo</groupId>
+    <artifactId>dubbo</artifactId>
+    <version>3.0.0</version>
 </dependency>
 ```
 
diff --git 
a/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/3.0-to-3.1-compatibility-guide.md
 
b/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/3.0-to-3.1-compatibility-guide.md
index 4960fd08846..7da8f86ddd8 100644
--- 
a/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/3.0-to-3.1-compatibility-guide.md
+++ 
b/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/3.0-to-3.1-compatibility-guide.md
@@ -1,7 +1,7 @@
 ---
 type: docs
-title: "3.0升级至3.1操作指南"
-linkTitle: "3.0升级至3.1操作指南"
+title: "3.0 升级至 3.1 操作指南"
+linkTitle: "3.0 升级至 3.1 操作指南"
 weight: 1000
 description: "快速了解 Dubbo 3.1 的升级步骤与兼容性"
 ---
diff --git 
a/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/migration-triple.md 
b/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/migration-triple.md
index b841d97485e..fd295a6b36e 100644
--- 
a/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/migration-triple.md
+++ 
b/content/zh/docs3-v2/java-sdk/upgrades-and-compatibility/migration-triple.md
@@ -1,9 +1,9 @@
 ---
 type: docs
-title: "Dubbo协议迁移至Triple协议指南"
-linkTitle: "Dubbo协议迁移至Triple协议指南"
+title: "Dubbo 协议迁移至 Triple 协议指南"
+linkTitle: "Dubbo 协议迁移至 Triple 协议指南"
 weight: 2
-description: "Triple协议迁移指南"
+description: "Triple 协议迁移指南"
 ---
 
 ## Triple 介绍

Reply via email to