mmap ENOMEM(errno 12) 错误

来源:互联网 发布:人工智能机是第几代 编辑:程序博客网 时间:2024/05/29 16:41

今天触发了一个大坑,发现mmap在映射大量文件的时候,会失败,返回ENOMEM错误。


找了一圈,有的说是swap不够,增加了swap也没用,可见不是这个问题。


后来看了美军一个文章(http://www.enchantedage.com/node/235),加一个配置即可:echo 1000000 > /proc/sys/vm/max_map_count




0 0
原创粉丝点击