# 故障排查

> Daki Hosting 常见问题的解决方法：服务器暂停、启动失败、上传问题、网络等。

本页介绍 Daki Hosting 用户最常遇到的问题及其解决方法。如果你的问题没有列在这里，请查看[常见问题](https://daki.cc/zh/wiki/faq)，或通过合适的[支持渠道](https://daki.cc/zh/wiki/guides/support)联系我们。

---

## 服务器状态问题

**服务器已暂停 — 如何重新激活？**

**Free Tier：** 你的运行时长计数器已归零。请在 [free.daki.cc](https://free.daki.cc) 登录 Free Tier Dashboard，并观看广告以增加运行时长。服务器暂停后有 **2 天宽限期**，之后服务器将被永久删除。参见[保持免费服务器运行](https://daki.cc/zh/wiki/guides/save-free-server-from-purge)。

**付费套餐：** 你的计费周期已结束，且续费未成功。请在 [billing.daki.cc](https://billing.daki.cc) 登录 Billing Panel，添加余额或付款方式，然后续费你的服务。在服务被永久取消并删除数据之前，你有 **7 天的时间窗口**。在此之前，你也可以从服务页面下载我们在暂停前制作的备份。参见[账单与付款](https://daki.cc/zh/wiki/guides/billing)。

**服务器已被删除 — 我还能找回文件吗？**

不能。Free Tier 服务器在 2 天宽限期后被删除，或付费服务在 7 天暂停期后被取消，之后所有数据都会被永久移除，无法恢复。请始终保留一份代码的外部备份（例如在 GitHub 上）。

**付费服务仍处于暂停状态？** 那么我们在暂停前制作的备份仍然可用：在 Billing Panel 中打开该服务，并从 **Server backups** 区块下载。参见[暂停前备份](https://daki.cc/zh/wiki/guides/billing#backups-before-suspension)。

**服务器卡在 'Installing' 或 'Starting' 状态**

等待 1–2 分钟后刷新 门户。如果状态没有变化，请尝试在 **Console** 标签页中点击 **Kill**，然后再次点击 **Start**。如果问题仍然存在，请到 [Discord](https://discord.gg/daki) 寻求帮助。

---

## 启动与运行问题

**服务器启动后立即崩溃**

在门户中打开 **Console** 标签页并阅读错误输出。常见原因：

- **启动命令错误** — 文件名拼写错误或路径错误。请将 Startup 标签页中的文件名与 Files 标签页中显示的文件名进行比较。
- **缺少入口文件** — 你的代码可能尚未上传，或位于子目录中。参见[文件管理器](https://daki.cc/zh/wiki/guides/file-manager)。
- **依赖未安装** — 请检查 Startup 标签页中的安装命令是否设置正确（例如 `npm install` 或 `pip install -r requirements.txt`），然后重启。参见[启动设置](https://daki.cc/zh/wiki/guides/startup-settings)。
- **Docker 镜像错误** — 你的代码需要更新的运行时版本。请检查 Startup 标签页中的镜像。

**启动命令不起作用**

在 **Startup** 标签页中确认：
1. 启动命令指向正确的文件名（区分大小写）。
2. 所选的 Docker 镜像与你应用的语言版本相匹配。
3. 你在修改后重启了服务器。

参见[启动设置](https://daki.cc/zh/wiki/guides/startup-settings)。

**我选错了 Docker 镜像**

进入 **Startup** 标签页，从下拉菜单中选择正确的镜像，然后重启。更改 Docker 镜像不会删除你的文件。

**内存不足崩溃（OOM kill）**

你的应用使用的内存超过了套餐允许的上限。Console 通常会显示进程被终止，且没有错误信息，或者显示类似 `Killed` 或 `exit code 137` 的一行内容。

- **Free Tier：** 上限为 512 MB。请优化应用的内存使用，或升级到付费套餐（起价为 2 GB 内存）。参见[付费套餐](https://daki.cc/zh/wiki/guides/paid-plans)。
- **付费套餐：** 优化内存使用，或升级到内存更大的更高级套餐。参见[付费套餐](https://daki.cc/zh/wiki/guides/paid-plans)。

**依赖没有被安装**

请确保 **Startup** 标签页中的**安装命令**设置正确：
- Node.js：`npm install`
- Python：`pip install -r requirements.txt`

设置安装命令后，重启服务器以触发安装。

---

## 文件上传问题

**无法在文件管理器中上传文件夹**

网页文件管理器不支持直接上传文件夹。可使用以下变通方法：
1. 将文件夹压缩为 `.zip` 或 `.tar.gz`，上传压缩包，然后右键点击并选择 **Extract**。
2. 使用 SFTP 直接上传文件夹，不受任何限制。

参见[文件管理器](https://daki.cc/zh/wiki/guides/file-manager)。

**文件上传失败或超时**

网页文件管理器对每个文件有上传大小限制。对于大文件，请使用 SFTP。你的 SFTP 凭据位于 **Settings** 标签页中。参见[文件管理器](https://daki.cc/zh/wiki/guides/file-manager)。

**无法通过 SFTP 连接**

请检查以下内容：
- **主机和端口** — 在门户中服务器的 **Settings** 标签页中核实。
- **用户名** — 使用与显示完全一致的门户用户名。
- **密码** — 使用你的门户账户密码（而不是你的 Discord 密码或 Billing Panel 密码）。
- **服务器状态** — SFTP 要求服务器处于非暂停状态。

参见[文件管理器](https://daki.cc/zh/wiki/guides/file-manager)。

---

## 网络问题

**我的 Web 应用 / API 无法从外部访问**

**Free Tier：** Free Tier 服务器没有可公开访问的端口。Free Tier 不支持外部入站连接。你需要付费套餐才能将 Web 服务器或 API 公开。参见[网络与端口分配](https://daki.cc/zh/wiki/guides/network-allocations)。

**付费套餐：** 请确认你的应用正在监听门户 **Network** 标签页中显示的端口。监听任何其他端口的应用都无法从外部访问。

**我的 Discord 机器人运行正常，但 HTTP 服务器不行**

Discord 机器人向外连接到 Discord，不需要开放端口 — 它们在 Free Tier 和付费套餐上都能运行。HTTP 服务器需要入站端口，因此需要付费套餐。参见[网络与端口分配](https://daki.cc/zh/wiki/guides/network-allocations)。

---

## 登录与账户问题

**无法登录 Free Tier Dashboard**

Free Tier Dashboard 使用 Discord OAuth。请确保你的浏览器中已登录 Discord（或已打开 Discord 桌面应用）。尝试清除浏览器缓存，或使用其他浏览器。

更改 Discord 邮箱不是问题：你的账户关联的是 Discord ID，新邮箱会在下次登录时同步到你的 Daki 账户和门户账户。如果控制台显示了原因（例如维护或被屏蔽的 VPN），请按提示操作，或通过 Discord 联系支持。

**忘记了 Billing Panel 密码**

使用 [billing.daki.cc](https://billing.daki.cc) 登录页面上的 **"Forgot Password"** 链接。重置密码的链接会发送到你注册的邮箱。

**忘记了门户密码**

**Free Tier：** 在 [free.daki.cc/account](https://free.daki.cc/account) 的 **Account** 页面中使用 **Open Portal**，无需密码即可登录；或点击那里的 **Reset password** 获取新密码（仅显示一次）。

**付费套餐：** 进入 Billing Panel 中有效服务页面的 **Password** 标签页，生成新的门户密码。

**不确定该使用哪个面板**

有三个独立的界面：
- **Free Tier Dashboard**（[free.daki.cc](https://free.daki.cc)）— 管理 Free Tier 账户，使用 Discord 登录。
- **Billing Panel**（[billing.daki.cc](https://billing.daki.cc)）— 购买套餐与账单，使用邮箱/密码独立登录。
- **门户**（[portal.daki.cc](https://portal.daki.cc)）— 管理你的实际服务器，可通过另外两个面板的 SSO 登录。

完整对比参见[门户概览](https://daki.cc/zh/wiki/guides/portal)。

---

## 常见的暂停原因

| 原因 | 结果 |
| :--- | :--- |
| Free Tier 运行时长计数器归零 | 服务器被暂停；2 天宽限期后删除 |
| 付费套餐计费周期到期且未续费 | 服务器被暂停；7 天宽限期后删除 |
| 同一人创建多个账户 | 所有账户都可能被暂停 |
| 违反服务条款 / 滥用 | 账户可能被永久暂停 |

为避免无意间出现问题：请定期观看广告（Free Tier），保持足够的余额（付费），并遵守[服务条款](https://daki.cc/zh/legal/terms-of-service)。

---

## 仍然无法解决？

- **先查看状态页面：** [daki.cc/status](https://daki.cc/zh/status) — 你的问题可能是由正在进行的故障引起的。
- **Free Tier 用户：** 通过 [Discord 服务器](https://discord.gg/daki) 提交工单。
- **付费用户：** 在 [Billing Panel](https://billing.daki.cc) 或 [Discord](https://discord.gg/daki) 上提交工单。

有关支持渠道的完整详情，参见[获取帮助](https://daki.cc/zh/wiki/guides/support)。

---
Source: https://daki.cc/zh/wiki/guides/troubleshooting
