# 从我的实例获取更详细的错误信息

**URL:** https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980
**Category:** Support
**Created:** [2024年十月21日 21:18 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980 "2024-10-21T21:18:18Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![vel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vel/32/139546_2.png) [@vel](https://meta.discourse.org/u/vel)
#### Post date: [2024年十月21日 21:18 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/1 "2024-10-21T21:18:18Z")

</div>

大家好，我的 discourse 遇到了一些麻烦。

我的网站首页显示 `502 Bad Gateway` 错误，如下图所示：

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/5/a/95a8c77b45a494f9381718434eff654bd1925920.png)

有没有办法获得更详细的错误消息？

有没有办法在不加载任何插件的情况下启动我的实例？

有没有一个页面可以显示日志，以便我能看到是哪个插件可能导致了这个问题？

有没有办法通过浏览器访问网站？也就是说，即使主网站无法访问，管理员页面仍然可以工作吗？

基本上，我该如何开始解决这个问题？

* * *

顺便说一句，我在这里阅读了更多帖子，我可能无意中导致了这个问题。  
我记得我去了升级页面并更新了插件，然后尝试升级 Discourse 核心安装。它没有说不可以或建议安装顺序很重要。  
我使用的是升级页面，而不是终端或命令行。  
如果这是错误的或可能导致问题，请告诉我。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年十月21日 21:29 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/2 "2024-10-21T21:29:35Z")

</div>

这几乎可以肯定意味着您没有提供页面，因为构建未能成功完成

> [@vel](#):
>
> 有没有办法获得更好的错误消息？

是的，在运行构建命令时，请先查看（打印到控制台的）构建日志。那里可能有一个错误。

> [@vel](#):
>
> 有没有办法在不带任何插件的情况下启动我的实例？

在 `app.yml` 中用前导 `#` 注释掉每个插件克隆命令，然后重新构建。

（在管理菜单中禁用通常不是完全禁用）

---

<div class="post-metadata">

### Author: ![vel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vel/32/139546_2.png) [@vel](https://meta.discourse.org/u/vel)
#### Post date: [2024年十月21日 21:36 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/3 "2024-10-21T21:36:09Z")

</div>

> [@merefield](#):
>
> 是的，运行构建命令时，请先查看（打印到控制台的）构建日志。那里很可能有一个错误。

罗伯特，您好，  
我没有使用命令行，而是通过网站升级页面进行的升级。我在帖子中添加了评论。

我也有责任测试网站升级页面并报告错误。不过，此时此刻我更希望我的网站能恢复运行，所以我将使用命令行。

如何执行上述建议？升级是在上周通过浏览器进行的。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年十月21日 21:38 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/4 "2024-10-21T21:38:20Z")

</div>

ssh 进入服务器（就像你最初构建实例时那样），导航到 `/var/discourse` 并运行 `./launcher rebuild app`

---

<div class="post-metadata">

### Author: ![vel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vel/32/139546_2.png) [@vel](https://meta.discourse.org/u/vel)
#### Post date: [2024年十月21日 21:41 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/5 "2024-10-21T21:41:29Z")

</div>

我没有 SSH 到该计算机。它是由自动安装程序构建的。但我会看看我是否能做到。谢谢。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2024年十月21日 21:43 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/6 "2024-10-21T21:43:24Z")

</div>

> [@vel](#):
>
> It was built by an auto installer.

你能详细说明一下吗？

这几乎肯定是不受支持的。

---

<div class="post-metadata">

### Author: ![vel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vel/32/139546_2.png) [@vel](https://meta.discourse.org/u/vel)
#### Post date: [2024年十月21日 21:46 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/7 "2024-10-21T21:46:21Z")

</div>

我有一个预先构建并设置好的实例。它可能是一个 Docker 实例或镜像。我没有进行任何命令行安装。但我找到了一个带有我的托管提供商的终端，我现在正在运行该命令。我会稍后汇报。

---

<div class="post-metadata">

### Author: ![vel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vel/32/139546_2.png) [@vel](https://meta.discourse.org/u/vel)
#### Post date: [2024年十月21日 21:57 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/8 "2024-10-21T21:57:06Z")

</div>

> [@merefield](#):
>
> ssh 进入服务器（就像你最初构建实例时那样），导航到 `/var/discourse` 并运行 `./launcher rebuild app`

只是一个建议。如果可能的话，将来我能否从浏览器管理员那里运行此命令。我不知道更新页面是否已经这样做了，但如果这是最终的修复方法，那么在管理员页面上提供它可能会有所帮助。

另外，日志说明可能需要一个小时才能运行。如果我在通过浏览器进行更新时关闭了浏览器窗口，这会造成问题吗？它似乎没有响应（据我回忆，有一段时间没有日志消息）。

---

<div class="post-metadata">

### Author: ![vel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vel/32/139546_2.png) [@vel](https://meta.discourse.org/u/vel)
#### Post date: [2024年十月21日 22:24 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/9 "2024-10-21T22:24:13Z")

</div>

重建成功了。大约花了一个小时。网站已恢复。

我的主机有一个在线终端功能，我能够使用它进行重建。

---

<div class="post-metadata">

### Author: ![vel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vel/32/139546_2.png) [@vel](https://meta.discourse.org/u/vel)
#### Post date: [2024年十月21日 22:25 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/10 "2024-10-21T22:25:44Z")

</div>

仍然希望为那些使用浏览器进行升级的用户提供这些想法。或者甚至在升级页面上添加一个注释，也许链接到一个帮助页面，上面写着“如果此升级出现任何问题，请从这里开始”。

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2024年十一月20日 22:26 UTC](https://meta.discourse.org/t/getting-a-more-descriptive-error-message-from-my-instance/331980/11 "2024-11-20T22:26:25Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
