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 2c50e2cd5df Update error code docs (#1789)
2c50e2cd5df is described below

commit 2c50e2cd5df696dfa7f984ff27c5e6b6c92f375e
Author: Albumen Kevin <[email protected]>
AuthorDate: Fri Dec 30 17:39:53 2022 +0800

    Update error code docs (#1789)
---
 content/zh/docs3-v2/java-sdk/faq/0/27.md | 16 ++++++++++++++++
 content/zh/docs3-v2/java-sdk/faq/1/40.md | 18 ++++++++++++++++++
 content/zh/docs3-v2/java-sdk/faq/1/41.md | 16 ++++++++++++++++
 content/zh/docs3-v2/java-sdk/faq/3/8.md  | 22 ++++++++++++++++++++++
 content/zh/docs3-v2/java-sdk/faq/7/7.md  | 17 +++++++++++++++++
 content/zh/docs3-v2/java-sdk/faq/99/1.md | 17 +++++++++++++++++
 6 files changed, 106 insertions(+)

diff --git a/content/zh/docs3-v2/java-sdk/faq/0/27.md 
b/content/zh/docs3-v2/java-sdk/faq/0/27.md
new file mode 100644
index 00000000000..74f7a3bb868
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/27.md
@@ -0,0 +1,16 @@
+---
+type: docs
+title: "0-27 - 线程池隔离配置异常"
+linkTitle: "0-27 - 线程池隔离配置异常"
+weight: 27
+---
+
+### 可能的原因
+
+未开启应用的线程池隔离能力,但是却在 `ServiceConfig` 中配置了隔离的线程池信息。
+
+### 排查和解决步骤
+
+配置开启应用的线程池隔离能力:`dubbo.application.executor-management-mode=isolation`
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/1/40.md 
b/content/zh/docs3-v2/java-sdk/faq/1/40.md
new file mode 100644
index 00000000000..88ad1e2804a
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/1/40.md
@@ -0,0 +1,18 @@
+---
+type: docs
+title: "1-40 - 路由等待时间过长"
+linkTitle: "1-40 -  路由等待时间过长"
+weight: 40
+---
+
+## 可能的原因
+
+路由计算的时间过长,导致地址通知无法等待到一个合适的时间进行地址更新。
+
+## 排查和解决步骤
+
+1. 检查应用 QPS,如果 QPS 非常高,这个是预期的日志
+2. 检查自定义路由的实现,排查是否有异常实现,例如死锁、死循环等
+3. 可通过一些第三方的工具或者`jstack [PID] > jstack.log` 分析堆栈信息,进行定位。
+
+<p style="margin-top: 3rem;"> </p>
diff --git a/content/zh/docs3-v2/java-sdk/faq/1/41.md 
b/content/zh/docs3-v2/java-sdk/faq/1/41.md
new file mode 100644
index 00000000000..61c4e71d847
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/1/41.md
@@ -0,0 +1,16 @@
+---
+type: docs
+title: "1-41 - Istio 异常"
+linkTitle: "1-41 -  Istio 异常"
+weight: 41
+---
+
+## 可能的原因
+
+获取 istio 的配置文件失败
+
+## 排查和解决步骤
+
+1. 检查应用是否部署在 Kubernetes Pod 环境中,目前暂不支持 VM 部署
+
+<p style="margin-top: 3rem;"> </p>
diff --git a/content/zh/docs3-v2/java-sdk/faq/3/8.md 
b/content/zh/docs3-v2/java-sdk/faq/3/8.md
new file mode 100644
index 00000000000..4d20aec7790
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/3/8.md
@@ -0,0 +1,22 @@
+---
+type: docs
+title: "3-8 - 代理失败"
+linkTitle: "3-8 - 代理失败"
+weight: 8
+---
+
+生成动态代理失败。
+
+## 可能的原因
+
+1. 存在动态类加载
+2. 类格式异常
+
+## 排查和解决步骤
+
+1. 如果日志中提示 `Fallback to use JDK proxy success`,
+则意味着 Dubbo 自动回落到 JDK 代理后成功创建动态代理了,如果程序正常运行,则可以忽略
+2. 如果日志中提示 `Fallback to use JDK proxy is also failed`,
+请根据异常堆栈信息检查对应的类加载情况是否正常,可以通过 arthas 等工具辅助排查
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/7/7.md 
b/content/zh/docs3-v2/java-sdk/faq/7/7.md
new file mode 100644
index 00000000000..505fe226e4e
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/7/7.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "7-7 - QOS 无权限访问"
+linkTitle: "7-7 - QOS 无权限访问"
+weight: 7
+---
+
+## 可能的原因
+
+本次 QoS 请求无权限访问对应的资源,通常出现在有恶意攻击的场景下
+
+## 排查和解决步骤
+
+检查请求是否是预期发生的,如果非预期请检查是否有恶意攻击源,
+如果是预期的请参考[QoS 
安全](/zh/docs3-v2/java-sdk/reference-manual/qos/overview/#%E5%AE%89%E5%85%A8)一文配置对应的权限信息。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/99/1.md 
b/content/zh/docs3-v2/java-sdk/faq/99/1.md
new file mode 100644
index 00000000000..45dd775e6e9
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/99/1.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "99-1 - 程序被打断"
+linkTitle: "99-1 - 程序被打断"
+weight: 1
+---
+Dubbo 内部的未知错误。
+
+### 可能的原因
+
+程序收到来自 JVM 层面的打断通知,被迫停止阻塞等待
+
+### 排查和解决步骤
+
+此异常通常发生在线程池关闭或者应用关闭的过程中。
+请检查是否影响业务正常使用,如无影响可以忽略,如果有影响请参照对应的排查手册。
+更多的排查思路可以参考[90-0](../0/)一文。

Reply via email to