# 我无法启动 Discourse

**URL:** https://meta.discourse.org/t/i-cant-start-a-discourse/287894
**Category:** Self-hosting
**Created:** [2023年十二月7日 21:31 UTC](https://meta.discourse.org/t/i-cant-start-a-discourse/287894 "2023-12-07T21:31:54Z")
**Posts on this page:** 3
**Page:** 3

<div class="post-metadata">

### Author: ![Wleksion](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wleksion/32/306986_2.png) [@Wleksion](https://meta.discourse.org/u/Wleksion)
#### Post date: [2023年十二月11日 17:30 UTC](https://meta.discourse.org/t/i-cant-start-a-discourse/287894/44 "2023-12-11T17:30:56Z")

</div>

> [@supermathie](#):
>
> 在排除故障时，要小心不要混淆两个独立的问题。入站端口关闭不会影响_出站_连接。
> 
> 这里最好的第一步可能是重启，以确保网络堆栈和 Docker 能够干净地初始化。

作为最后的手段，我删除了 Discourse 并尝试重新安装它，但我认为问题是由提供 VDS 服务的公司引起的。

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [2023年十二月11日 19:26 UTC](https://meta.discourse.org/t/i-cant-start-a-discourse/287894/45 "2023-12-11T19:26:26Z")

</div>

是的。_有些_管理员会使用 `ufw`，并且_有时_会阻止出站连接。

这就是为什么在没有证据的情况下断定它是导致问题的_原因_是误导和令人困惑的。

> [@Wleksion](#):
>
> 作为最后的手段，我删除了 Discourse 并尝试重新安装它

您尝试过重启建议吗？完成后，您可以运行以下命令来测试 Docker 网络，例如，这些命令应该有助于深入了解情况：

```plaintext
# 运行一个容器
docker run --rm -it discourse/base:2.0.20231023-1945 bash

# 安装一些工具
(apt-get update && apt-get -y install iputils-ping bind9-dnsutils) > /dev/null

# IPv4 网络总体上是否正常工作？
ping -qc 2 8.8.8.8

# 配置的 DNS 解析是否正常工作？
ping -qc 2 www.github.com

# 名称服务器是什么？
cat /etc/resolv.conf

# 每个名称服务器是否可以解析 github.com？
# 对于列出的每个名称服务器 IP，运行：
dig +noauth +noadditional www.github.com @«NAMESERVER_IP»

```

示例输出：

```plaintext
○ → docker run --rm -it discourse/base:2.0.20231023-1945 bash
root@5ffcc80a31a0:/# (apt-get update && apt-get -y install iputils-ping bind9-dnsutils) > /dev/null
debconf: delaying package configuration, since apt-utils is not installed

root@5ffcc80a31a0:/# ping -qc 2 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.

--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 5.556/5.950/6.345/0.394 ms

root@5ffcc80a31a0:/# ping -qc 2 www.github.com
PING github.com (140.82.112.4) 56(84) bytes of data.

--- github.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 22.667/23.661/24.656/0.994 ms

root@5ffcc80a31a0:/# cat /etc/resolv.conf
# Generated by resolvconf
nameserver 192.168.1.51
nameserver 192.168.1.52

root@5ffcc80a31a0:/# dig +noauth +noadditional www.github.com @192.168.1.51

;; <<>> DiG 9.16.44-Debian <<>> +noauth +noadditional www.github.com @192.168.1.51
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22936
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 27

;; OPT PSEUDOSECTION:
;; EDNS: version: 0, flags:; udp: 4096
;; COOKIE: 1e81477884510c6eb35093fb6577611966c36d79b2294ab9 (good)
;; QUESTION SECTION:
;www.github.com. IN A

;; ANSWER SECTION:
www.github.com. 3469 IN CNAME github.com.
github.com. 41 IN A 140.82.114.3

;; Query time: 0 msec
;; SERVER: 192.168.1.51#53(192.168.1.51)
;; WHEN: Mon Dec 11 19:20:57 UTC 2023
;; MSG SIZE rcvd: 897

```

---

<div class="post-metadata">

### Author: ![anon36555649](https://avatars.discourse-cdn.com/v4/letter/a/e9a140/32.png) [@anon36555649](https://meta.discourse.org/u/anon36555649)
#### Post date: [2023年十二月13日 05:26 UTC](https://meta.discourse.org/t/i-cant-start-a-discourse/287894/46 "2023-12-13T05:26:37Z")

</div>

> [@Wleksion](#):
>
> 问题是由提供我VDS服务的公司引起的

这似乎很有可能，您能和他们谈谈吗？或者您能分享一下是哪家公司吗？

[上一頁](https://meta.discourse.org/t/i-cant-start-a-discourse/287894.md?page=2)
