mongodb 启动 WARNING: soft rlimits too low, transparent_hugepage/enabled is 'always'. never
今天启动mongodb的时候,之前一直没注意,今天发现又warning,想整一整。
下面是告警
2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten]
2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten]
2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten]
2019-09-05T12:00:55.271+0800 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 15012 processes, 102400 files. Number of processes should be at least 51200 : 0.5 times number of files.
那我们一个个来解决:
transparent_hugepage ,
上面2个问题可以一起解决:
echo never >/sys/kernel/mm/transparent_hugepage/enabledecho never>/sys/kernel/mm/transparent_hugepage/defrag
soft rlimits too low
这个问题就是我们不能单单把ulimit -n 那个文件句柄数打开,还得同时提升用户可使用线程数
解决办法有几种,这里介绍一个比较快捷,可以及时生效的:
修改 /etc/security/limits.conf 文件,末尾添加:
* soft noproc 65535
* hard noproc 65535
然后 执行一步 ulimit -u 65535
- 第一步是永久生效process
- 第二步是即时当前会话生效process
转载于:https://www.cnblogs.com/moonhmily/p/11468849.html
mongodb 启动 WARNING: soft rlimits too low, transparent_hugepage/enabled is 'always'. never相关推荐
- mongodb 启动时的警告问题
在启动mongodb的时候,如果配置文件的参数没有调好,会导致启动时的出错以及警告,那么我们来看看 常见的警告的原因及解决方法 启动mongodb时还正常,但是连接mongod的时候就出现警告了,提示 ...
- mongodb 启动警告
Mongodb 启动警告 Mongodb在启动时会发出若干的警告,今天好好看了下网上大牛们的讨论,发现这些警告很可能会是以后问题的导火索.遂,一个个慢慢解决. 在没有完全进行任何处理的情况下,启动mo ...
- mysql启动warning: World-writable config file
如果在启动warning: World-writable config file /home/mysql/my.cnf is ignored 原因:my.cnf的读取权限进行了设置,不允许World- ...
- 记录MongoDB启动报错MongoDB not running on the provided host and port
Error1,未启动MongoDB数据库 创立文件夹db,路径为D:\db\MongoDB win+r打开cmd命令行,cd到D:\Program Files\MongoDB\Server\4.1\b ...
- mongodb启动不能锁定_使用MongoDB进行乐观锁定重试
mongodb启动不能锁定 在我以前的文章中,我谈到了对MongoDB批处理程序采用乐观锁定的好处. 如我之前所写,乐观锁定异常是可恢复的异常,只要我们获取最新的Entity,我们就会对其进行更新并保 ...
- mongodb mysql资源占用_如何限制mongodb启动时占用过多内存
默认情况下,mongodb占用的内存大小为:Starting in 3.4, the WiredTiger internal cache, by default, will use the large ...
- MongoDB 教程一: 安装和使用 (Mongodb启动命令mongod参数说明)
视频: MongoDB 教程一: 安装和使用 Mongodb启动命令mongod参数说明 我们可以通过mongod --help查看mongod的所有参数说明,以下是各参数的中文解释. 基本配置 –q ...
- mongodb配置文件启动linux,Linux运维知识之Mongodb启动方法:设定参数启动;从设置文件启动...
本文主要向大家介绍了Linux运维知识之Mongodb启动方法:设定参数启动;从设置文件启动,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 接手的MongoDB只有一个日志文件 ...
- mongodb启动不了:child process failed, exited with error number 100
原文链接mongodb启动不了:child process failed, exited with error number 100 http://f.dataguru.cn/thread-10736 ...
- mongodb启动以及基本命令操作
mongodb启动以及基本命令操作 介绍: MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和 ...
最新文章
- Linux Vi 删除全部内容,删除某行到结尾,删除某段内容 的方法
- 5.报错:ImportError: No module named win32api
- 信息学奥赛一本通 1145:字符串p型编码 | OpenJudge NOI 1.7 31:字符串p型编码
- 看这里!带你快速体验MindSpore V1.0(For ubuntu 18.04)
- 机器学习常用十大算法
- 用大白菜制作linux启动盘制作工具,使用大白菜+FbinstTool制作多系统的启动盘
- 怎么解决图片用PSCC打开后,白色部分全部呈现米黄色?
- sipp basic call 脚本
- 物流管理过程中如何避免客户个人隐私信息泄露
- 戴尔服务器加无线网卡用不了,戴尔笔记本无线网卡驱动如何安装?(已解决)...
- Kali与编程:Winserver2019上搭建wds网络部署服务器
- IOS手机安装完fiddler证书后依然无法上网
- android中handle的用法
- Spring 注解读取配置文件
- 华为手机打开信号服务器,华为手机网络信号不稳定怎么办?华为手机网络不稳定的解决方法...
- 机房监控系统的组成及功能!
- 神经网络系统图片高清,神经网络系统图片结构
- 计算机毕业设计asp.net在线订餐外卖网站设计(源码+系统+mysql数据库+Lw文档)
- 海思NB-IoT芯片模块,海思处理器介绍
- oracle容灾架构头脑风暴