我尝试将 openclaw 服务复制迁移到 Hetzner 服务器,但复制失败了。请问是哪里出了问题?
希望能得到协助,谢谢。
我尝试将 openclaw 服务复制迁移到 Hetzner 服务器,但复制失败了。请问是哪里出了问题?
希望能得到协助,谢谢。
Evicted: The node had condition: [MemoryPressure].
看起来像是备份文件太大造成的问题。我们正在着手修复,抱歉!现阶段您可以帮我重启服务器,以释放因此占用的内存吗?
我重启了,感谢!
服务器重启后,我又复制了一次,还是失败了。
背后的问题尚未修复,建议暂时使用备份 + 还原的方式处理:https://zeabur.com/docs/zh-TW/operations/data/backup-restore
我不明白,你先前不是让我重启服务器吗?
我刚刚备份了,还需要重启吗?
何时能复制到新服务器?不然我两边都没办法用。
你好,
我们重新检查了你的迁移状况,有好消息:
数据已经成功复制到 Hetzner 服务器了。 你的 brandclaw-meront 项目在 Hetzner 上已经有 502MB 的 OpenClaw 数据(包括 openclaw.json 配置文件和相关数据)。
但目前的问题是:服务没有启动 — Hetzner 上的 brandclaw-meront 项目里没有任何运行中的 Deployment。
请尝试:
你的原始服务器(BrandClaw, Tencent Tokyo)上的 OpenClaw 目前也是停止状态。数据都在 Hetzner 这边了,启动后应该就可以正常使用。
请回复处理结果。
另外,如果您无法打开,请告知原因!
嗨,根据我目前看到的数据结构,这应该是迁移失败的结果(正如我之前截图的失败状态)。
虽然 openclaw 可以正常启动,但完全没有我旧服务器上的数据。
请协助查看导致项目复制迁移问题的原因,谢谢!
你好,我们重新检查了你的迁移状况,找到了原因:
问题:数据只复制了一部分。 你原本在 Tencent Tokyo 服务器上的 OpenClaw 数据总共有 4.4 GB,但迁移到 Hetzner 的过程中只复制了 502 MB(约 11%),然后因为源服务器内存不足(OOM)导致复制中断。所以你在 Hetzner 上看到的是一个不完整的数据集,OpenClaw 启动后当然没有你的旧数据。
你原始的 4.4 GB 数据在 Tencent Tokyo 服务器上是完整保留的,没有丢失。
建议的解决方案:
由于 Zeabur 的自动迁移功能在源服务器内存不足时会失败,建议改用手动备份还原:
这样可以绕过自动迁移的内存限制,直接把完整数据搬过去。
如果备份/还原过程中遇到问题,请回复告知,我们会协助处理。
另外,也可以使用 openclaw 的内置备份功能,然后在您的 Hetzner 机器上进行恢复。
我尝试将备份文件 "backup-*.zip" (Zeabur 内置备份功能) 上传到 /home/node 文件夹,但出现了错误:"upload failed: The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired。" 请问该如何处理?
另外想请问一下,之后『复制项目』功能会修复吗?
正是因为内存不足需要升级服务器,我才使用了复制项目功能,期待 Zeabur 能让用户更顺利地进行迁移和升级!
你好,
关于上传失败的错误:
“The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired” 这个错误信息是浏览器端的错误,不是 Zeabur 服务器那边的权限问题。常见原因有几个:
建议先试这几个步骤:
backup-*.zip 复制一份到“下载”或桌面这种简单的本地文件夹,在 Finder 上确认文件图标没有云端下载符号(☁️)。或者跳过网页上传,改用 Command 分页直接还原:
如果上传一直失败,可以把备份档放到旧项目(Tencent Tokyo)的 OpenClaw 服务 Files 分页先下载下来,然后用 OpenClaw 本身的备份/还原流程。或是在新服务器的 OpenClaw 服务 Command 分页直接执行:
restore backup-xxxx.zip --strip 2
(--strip 2 适用于 Zeabur 备份服务产生的文件)执行后重启服务即可。
关于“复制项目”功能:
这个问题工程团队已经掌握,确实是来源服务器在复制大量数据(你的情况是 4.4 GB)时因为内存不足导致中断。我们会着手改善这个流程,让未来升级迁移能更顺利。目前还没有具体修复时间,所以这次建议先用备份还原的方式处理你的迁移需求。
有进展或还原过程卡住再回复,我们继续协助。
嗨,虽然之前上传都没有出现你说的这些现象,但我又上传了一次,还是不行...
我的操作是按照官方文档所说的 Zeabur 备份服务进行的:https://zeabur.com/zh-TW/templates/VTZ4FX#備份與還原
/home/node 文件夹backup*.zip 拖拽到 node 文件夹中显示同样的错误。
补充:我放到桌面上传也是同样的错误。
我做了另外的测试:在下载文件夹里上传了一个 1MB 的图片文件,上传成功了。
我的猜测:是因为 zip 文件太大导致的吗?
还是能请你们直接帮我转移?
不然已经 1 周多了... 不知道何时能转移成功,两个服务器都无法使用...
请再帮我做一次现状的备份,我们来协助处理一下。
刚执行了备份,感谢!
我们已经协助上传了文件、执行了还原并重启了服务。
下次需要时,请按照以下方式操作上传文件:
npm cache clean。restore <文件名>,等待文件解压缩并覆盖。感谢协助!
这里确认一下:
你第一点说的是,在旧服务中,只能存在一份 Zeabur 备份文件,对吗?
这部分与我在新服务器的服务中无法上传 zeabur 文件有关联吗?
另外,你提到的第三点,要如何通过 Google Drive 下载到 zeabur 文件?
第一点主要是备份中包含其他备份文件的问题。因为 Zeabur 的备份是全盘备份,如果里面有其他的备份文件或临时文件,会导致文件变得过大(可能是 Openclaw 本身的备份功能打包的压缩文件?)。
目前几 GB 的大文件无法通过网页上传,需要使用其他方式放到服务器中,例如第三方存储空间或 scp。
关于第三点,可以问 AI 有哪些网络存储空间支持大文件上传和下载,但我发现使用 Google Drive 上传超过 100MB 的文件非常麻烦,不建议使用。
主要是通过 curl 指令将文件下载到硬盘上。
了解,看来我还是等“复制项目”功能修复好再操作吧🤣
到时候修复好了,会在 Discord 公告通知吗?
它其实并没有坏,只是支持的场景还不够多。特别是项目克隆功能在 openclaw 出现大文件需求时,我们还没有提供支持。
你可以尝试使用 git 来保存工作区设置,安装包的内容则另外安装。 https://docs.openclaw.ai/concepts/agent-workspace#git-backup-recommended-private
上次提到开发团队已经知晓了,请问这个功能会受到重视吗?
我们正在为客户规划部署方案,如果需要升级,能够直接将项目复制到新服务器会方便得多。
如果无法进行 2GB 项目的迁移,那我们可能暂时不考虑了。
备份与还原(开发中)是我们重视的功能,但本周有更重大的更新,可能会稍微延后一下。
This post has been inactive for a while. We will be closing it in 2 days if there is no new activity.
resolved 的问题已停用新回复。