部署软件报错:

可能原因:
(1)LimitNOFILE=infinity 虽然是不限制,但是在systemctl版本小于234的时候不生效,查看systemctl版本:systemctl --version
(2)docker容器的ulimit太小了,有文档说太大也不行
解决办法:
查看docker.service位置:
systemctl status docker

#修改/etc/systemd/system/docker.service文件,ubuntu操作系统的路径可能是:/lib/systemd/system/docker.service
sudo vim /etc/systemd/system/docker.service
将文件中的
LimitCORE=infinity
LimitNOFILE=infinity
LimitNPROC=infinity
改成
LimitCORE=65535
LimitNOFILE=65535
LimitNPROC=65535
重新加载:
systemctl daemon-reload
重启:
systemctl restart docker
1235

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



