今天在迁移容器数据到新主机上,直接 cp 过来容器就无限重启,日志什么也没写,看了一下 latest 标签是直接把 alpha 版本放上去了吗,以前也是这样的?
1 Like
作者声明,确实是有破坏性。
不知道你之前是哪个版本?
1 Like
应该不是这个版本,我原本机器上的容器删除重建就无法启动了,我发现新机器指定了 v0.5.2.3.1 版本也没法启动,应该是我本地保存的配置哪里出了问题吧,我再找找看,主要也没有日志可以看,不知道出了什么问题
docker logs
命令看不到日志吗
找到了这个日志,貌似是我 opneclash 解析失败,不知道为什么
❯ cat oneapi-20250314224120.log
[SYS] 2025/03/14 - 22:41:20 | New API v0.6.0-alpha.3 started
[SYS] 2025/03/14 - 22:41:20 | SQL_DSN not set, using SQLite as database
[SYS] 2025/03/14 - 22:41:20 | database migration started
[SYS] 2025/03/14 - 22:41:20 | database migrated
[SYS] 2025/03/14 - 22:41:20 | SYNC_FREQUENCY not set, use default value 60
[SYS] 2025/03/14 - 22:41:20 | Redis is enabled
[SYS] 2025/03/14 - 22:41:20 | memory cache enabled
[SYS] 2025/03/14 - 22:41:20 | sync frequency: 60 seconds
[SYS] 2025/03/14 - 22:41:20 | channels synced from database
[SYS] 2025/03/14 - 22:41:20 | initializing token encoders
[SYS] 2025/03/14 - 22:41:20 | 正在更新数据看板数据...
[SYS] 2025/03/14 - 22:41:20 | 保存数据看板数据成功,共保存0条数据
[FATAL] 2025/03/14 - 22:41:25 | [failed to get gpt-3.5-turbo token encoder: Get "https://openaipublic.blob.core.windows.net/encodings/cl100k_base.tiktoken": EOF]
clash日志:
5769 [warning] [TCP] dial Ⓜ️ 微软服务 (match DomainSuffix/windows.net) 192.168.5.34:60262 --> openaipublic.blob.core.windows.net:443 error: dns resolve failed: context deadline exceeded
你这像是docker容器内的网络联通有问题。你vps中间有没有出现过断网的情况?重启docker试试
systemctl restart docker
我去我傻了,把以前的代理迁移到新的 openclash 上,结果面板里没有给微软的代理组设置节点,那能连上网就有鬼了 = =
调整一下让微软的代理组节点就好了,很难想象因为一个链接不通导致 newapi 无法启动
我就说嘛,我以前也碰到过有项目这样,后来发现就是连不上网导致的
第一次遇到这样的项目,经验不足哇
1 Like