版本3.5.16,be启动后,storage/datacache下面不断创建大量的blockfile文件

版本3.5.16,be启动后,storage/datacache下面不断创建大量的blockfile文件,文件大小都是0,并且创建的数量即将达到设置的ulimit -n的655350,报错:

I20260517 22:27:47.256447 47478073889152 block_file.cpp:60] open block file success, fd: 655348, path: /bigdata/starrocks/data/be/storage/datacache/blockfile_655308.1779028067256115
I20260517 22:27:47.256731 47478073889152 block_file.cpp:60] open block file success, fd: 655349, path: /bigdata/starrocks/data/be/storage/datacache/blockfile_655309.1779028067256454
E20260517 22:27:47.257012 47478073889152 block_file.cpp:234] fail to open block file, reason: Too many open files
W20260517 22:27:53.411889 47478141359872 sampler.cpp:192] bvar is busy at sampling for 2 seconds!
E20260517 22:27:55.779825 47478073889152 starrocks_be.cpp:109] fail to open block file, reason: Too many open files

帮忙看看如何解决

df -h 看看你的本地磁盘.

临时解决,

enable_datacache_disk_auto_adjust = false
# 改成具体要分配的磁盘大小
datacache_disk_size = 500G 

我把datacache_disk_size参数去掉就可以了 :sob:,下次我再加上enable_datacache_disk_auto_adjust = false这个参数试试
datacache_disk_size = 500G