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 介绍