ocp 上传软件包报错

【 使用环境 】测试环境 OCP 异常
【 使用版本 】ocp-4.0.3
【问题描述】【软件包】【上传软件包】一直失败,仅一个不到 1M 的上传成功
【问题现象及影响】

可以升级到421,再试试

1、ocp版本是4.0.3还是4.0.3-bp1呢,
2、提供一下ocp的日志,上传rpm包时,日志里应该有对应的upload 关键字。

这报错是什么原因呢,只能升级吗,有没有其它方法排查下


这样

ocp-4.0.3-ce-x86_64.tar.gz 用的这个包

16:04 又上传了一次还是失败,日志没有记录,只记录了成功的两次

是只有一个ocp节点吗,如果是的话,ocp页面重新上传报错后把最新的ocp.log日志附件发一下。

只有一个 ocp 节点,刚又上传了两个包,oceanbase-ce-libs-4.2.1.1-101010012023111012.el7.x86_64.rpm 成功,oceanbase-ce-4.2.1.1-101010012023111012.el7.x86_64.rpm 失败

ocp.log (353.8 KB)

在 ocp meta租户里确认一下

show parameters like ‘%timeout%’;

然后将 ob_query_timeout 变量(比如扩大10倍,相当于在原值末尾加0),调大后再试试上传软件包。

meta 租户 ob_query_timeout 变量之前已经调整到 10min 了,还是会报错

ocp 上面是否有挂载 LB,是通过LB的vip地址来访问的ocp吗?

没有挂 LB,有一层 nginx,nginx 转发的 ocp 地址
image

@和顺 client intended to send too large body: 89964166 bytes


应该是 nginx 原因了,我改下试试

@和顺 大佬,nginx 加了两个参数 client_max_body_size 1024M; proxy_read_timeout 300s; 后正常了,
但 ocp 还是有问题,这个变量已经是 600s 了,为啥 ocp 这块还是 10s 呢

把 ocp 的系统参数 obsdk.query.global.timeout.millis 调大一下试试呢,默认是10s

没调,卸载重新安装不报这个错了,又报其它错了,麻了。直接安装最新版本 ocp,目前还没碰到啥大问题