帮助!升级一直失败

求助!升级一直失败

我们最近在 Google Cloud Console 上升级了服务器。不确定这是否相关,但从那时起,我们遇到了很多 502 错误。看起来不时地可以拉取更新,例如官方主题组件和主题,有时在 30 秒后返回 502。

使用安全模式,它也大部分时间有效,但并非总是如此。

我们更新了 Docker,然后收到一条消息,提示我们必须通过 SSH 重新构建。

然后我们不断收到失败消息,不得不恢复到镜像备份 →


…… ..
oO0OoO0OoO0Oo Redis 正在启动 oO0OoO0OoO0Oo
129:C 2023 年 3 月 22 日 13:00:10.162 # Redis 版本=7.0.7, 位数=64, commit=00000000, 修改=0, pid=129, 刚刚启动
129:C 2023 年 3 月 22 日 13:00:10.162 # 已加载配置
129:M 2023 年 3 月 22 日 13:00:10.162 * 单调时钟:POSIX clock_gettime
129:M 2023 年 3 月 22 日 13:00:10.163 # 警告:无法创建服务器 TCP 监听套接字 *:6379:bind:地址已在使用中
129:M 2023 年 3 月 22 日 13:00:10.163 # 监听端口 6379 (TCP) 失败,中止。
正在更新文件:100% (32972/32972),完成。
I, [2023-03-22T13:00:11.909015 #1]  INFO -- : HEAD 现在是 59e548540 Build(deps): 将 sass 从 1.58.3 升级到 1.59.2 在 /app/assets/javascripts (#20656)
 
I, [2023-03-22T13:00:11.909217 #1]  INFO -- : 
I, [2023-03-22T13:00:12.001100 #1]  INFO -- : 
I, [2023-03-22T13:00:12.001244 #1]  INFO -- : 
[[[[[.... 这里超时 -> 并以错误退出 ]]]]]
fatal: 无法访问 'https://github.com/discourse/discourse.git/': gnutls_handshake() 失败:pull 函数出错。
I, [2023-03-20T10:54:29.239940 #1]  INFO -- : 
I, [2023-03-20T10:54:29.240283 #1]  INFO -- : 正在终止异步进程
I, [2023-03-20T10:54:29.240310 #1]  INFO -- : 发送 INT 到 HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
I, [2023-03-20T10:54:29.240342 #1]  INFO -- : 发送 TERM 到 exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 102
2023-03-20 10:54:29.240 UTC [41] LOG:  收到快速关机请求
2023-03-20 10:54:29.242 UTC [41] LOG:  中止任何活动事务
2023-03-20 10:54:29.244 UTC [41] LOG:  后台工作进程“逻辑复制启动器”(PID 50) 已退出,退出代码为 1
2023-03-20 10:54:29.245 UTC [45] LOG:  正在关闭
2023-03-20 10:54:29.268 UTC [41] LOG:  数据库系统已关闭
1 个赞

如果任何人有一点点想法,我将不胜感激!

看起来 Docker 容器中的 git 在访问 github.com 时出现了问题。

2 个赞

我也有同样的想法,但不知道为什么会失败?

有时可以成功,所以我能够将 Docker 更新到最新版本。但之后重新构建总是失败,有时甚至安装官方主题也会失败。

如果我是你,我会进入 Docker 容器并尝试从那里调试访问 https://github.com/

我刚又检查了一下,确实能从 git 下载更新,但在最后失败了……我在这里真是束手无策!非常感谢任何建议。

继续在这里讨论,因为这是同一个问题,并且有建议 :slight_smile: