麒麟V10 x86 服务器docker装 kk-fileview,无法启动,log里全是下面错误 ,看系统内存都是有的。
library initialization failed - unable to allocate file descriptor table - out of memoryAborted (core dumped)
字面意思是:库初始化失败-无法分配文件描述符表-内存不足。、
解法:
上面的内存不足问题是由于“无法分配文件描述符表”导致的。处理方法是放开文件描述符的数量限制。
Docker 层面统一设置ulimits。
1. 修改:/etc/docker/daemon.json
vim /etc/docker/daemon.json
在原文件内容最后,加下面设置,注意 别忘了加英文逗号’,‘ ,要分隔。我这边就忘了,查了半天。
"default-ulimits": {
"nofile": {
"Name": "nofile",
"Soft": 65536,
"Hard": 65536
}
}
2. 输入下面语句检测是改的daemon.json格式是否正确。
dockerd --validate --config-file /etc/docker/daemon.json
3. 输入 下面语句,重启docker,问题解决。
systemctl restart docker

2万+

被折叠的 条评论
为什么被折叠?



