docker启动java容器报错unable to allocate file descriptor table - out of memory
问题:启动java进程报错
{"log":"library initialization failed - unable to allocate file descriptor table - out of memory","stream":"stderr","time":"2024-05-15T06:27:14.681052443Z"}
原因:
LimitNOFILE=infinity 虽然是不限制,但是在systemctl版本小于234的时候不生效,查看systemctl版本:systemctl --version
解决:
1 2 | # 加了--ulimit nofile=1024 docker run -d --ulimit nofile=1024 -p 8080:8080 --name springboot springboot-web |
分类:
Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
2022-05-15 gitlab推送代码报错remote: GitLab: You are not allowed to push code to protected branches on this project.
2022-05-15 gitlab为项目添加新成员
2022-05-15 gitlab创建账号密码