Linux在启动时报错显示max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
分析:报错原因是因为虚拟内存太低,所以我们的解决办法是增加虚拟内存。
解决办法:
- 使用命令打开修改虚拟内存的文件
vi /etc/sysctl.conf
-
在打开的文件中设置虚拟内存(后面的数可以设置的更大点)
vm.max_map_count=262144
-
使设置的虚拟内存生效
sysctl -p
注意:使用docker或者k8s启动报该错误修改宿主机或者node的该参数,而不是修改容器镜像的该参数。