部署过程中报错

【 使用环境 】生产环境 or 测试环境
测试环境
【 OB or 其他组件 】
OBserver部署报错
【 使用版本 】
V4.2.0_CE_BP1
【问题描述】清晰明确描述问题
obd web在内网部署的时候提示部署失败 查日志发现如下错误:

[2023-10-07 17:30:31.180364] ERROR issue_dba_error (ob_log.cpp:1804) [47788][observer][T0][Y0-0000000000000000-0-0] [lt=10][errcode=-4388] Unexpected internal error happen, please checkout the internal errcode(errcode=-4009, file=“main.cpp”, line_no=588, info=“observer start fail”)

【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】
烦请告知一下这个errcode是什么方面的问题 谢谢各位大神

1 个赞

通过网页页面部署吗,把全部日志贴出来吧

ERROR 4009 (58030 ) : IO error
OceanBase 错误码:4009

错误原因:READ 或 WRITE 等 IO 相关的系统调用失败。

解决方式:请联系技术支持人员协助排查。

相关问题处理 KB:

OBServer 启动失败,错误代码 4009
OBServer 启动失败,错误码 4009

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218680#88e44760-c09f-4ec1-844c-8ac5ad025777

您好 这里是所有的日志了 麻烦帮忙看一下可以吗 多谢了

时间同步配置了吗?机器之间时间是不是有问题

配置了 现在挪到那台有问题的机器上单点部署了 但还是不行 还是报同样的错误

大概明白怎么回事了 我用了个共享存储挂载的大容量存储盘去当数据库路径 一旦数据库路径切到别的盘上这个问题就不见了
但oceanbase不是只要求硬盘是ssd就行了吗??? 跟挂载方式也有关系吗??? :worried:
另外问一下可否求个钉钉群加一下 谢谢巨佬们了

这里不支持数据目录使用共享存储

换了一台没有共享存储的机器 同样报错:
12个8t的盘做的一个raid10,硬盘是hdd的
麻烦帮忙看一下日志 谢谢您了
observer.log (931.8 KB)

日志中有相关报错:convert sys errno(ret=-4009, errno=27, errmsg=“File too large”)
磁盘申请有问题,经排查,用户使用OBD白屏部署时使用最大使用模式部署,由于磁盘规格过大,一次性申请到的磁盘资源超出内存数倍规格发生报错,限制 datafile_size 后解决