今天启动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相关推荐

  1. mongodb 启动时的警告问题

    在启动mongodb的时候,如果配置文件的参数没有调好,会导致启动时的出错以及警告,那么我们来看看 常见的警告的原因及解决方法 启动mongodb时还正常,但是连接mongod的时候就出现警告了,提示 ...

  2. mongodb 启动警告

    Mongodb 启动警告 Mongodb在启动时会发出若干的警告,今天好好看了下网上大牛们的讨论,发现这些警告很可能会是以后问题的导火索.遂,一个个慢慢解决. 在没有完全进行任何处理的情况下,启动mo ...

  3. mysql启动warning: World-writable config file

    如果在启动warning: World-writable config file /home/mysql/my.cnf is ignored 原因:my.cnf的读取权限进行了设置,不允许World- ...

  4. 记录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 ...

  5. mongodb启动不能锁定_使用MongoDB进行乐观锁定重试

    mongodb启动不能锁定 在我以前的文章中,我谈到了对MongoDB批处理程序采用乐观锁定的好处. 如我之前所写,乐观锁定异常是可恢复的异常,只要我们获取最新的Entity,我们就会对其进行更新并保 ...

  6. mongodb mysql资源占用_如何限制mongodb启动时占用过多内存

    默认情况下,mongodb占用的内存大小为:Starting in 3.4, the WiredTiger internal cache, by default, will use the large ...

  7. MongoDB 教程一: 安装和使用 (Mongodb启动命令mongod参数说明)

    视频: MongoDB 教程一: 安装和使用 Mongodb启动命令mongod参数说明 我们可以通过mongod --help查看mongod的所有参数说明,以下是各参数的中文解释. 基本配置 –q ...

  8. mongodb配置文件启动linux,Linux运维知识之Mongodb启动方法:设定参数启动;从设置文件启动...

    本文主要向大家介绍了Linux运维知识之Mongodb启动方法:设定参数启动;从设置文件启动,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 接手的MongoDB只有一个日志文件 ...

  9. mongodb启动不了:child process failed, exited with error number 100

    原文链接mongodb启动不了:child process failed, exited with error number 100 http://f.dataguru.cn/thread-10736 ...

  10. mongodb启动以及基本命令操作

    mongodb启动以及基本命令操作 介绍: MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和 ...

最新文章

  1. Linux Vi 删除全部内容,删除某行到结尾,删除某段内容 的方法
  2. 5.报错:ImportError: No module named win32api
  3. 信息学奥赛一本通 1145:字符串p型编码 | OpenJudge NOI 1.7 31:字符串p型编码
  4. 看这里!带你快速体验MindSpore V1.0(For ubuntu 18.04)
  5. 机器学习常用十大算法
  6. 用大白菜制作linux启动盘制作工具,使用大白菜+FbinstTool制作多系统的启动盘
  7. 怎么解决图片用PSCC打开后,白色部分全部呈现米黄色?
  8. sipp basic call 脚本
  9. 物流管理过程中如何避免客户个人隐私信息泄露
  10. 戴尔服务器加无线网卡用不了,戴尔笔记本无线网卡驱动如何安装?(已解决)...
  11. Kali与编程:Winserver2019上搭建wds网络部署服务器
  12. IOS手机安装完fiddler证书后依然无法上网
  13. android中handle的用法
  14. Spring 注解读取配置文件
  15. 华为手机打开信号服务器,华为手机网络信号不稳定怎么办?华为手机网络不稳定的解决方法...
  16. 机房监控系统的组成及功能!
  17. 神经网络系统图片高清,神经网络系统图片结构
  18. 计算机毕业设计asp.net在线订餐外卖网站设计(源码+系统+mysql数据库+Lw文档)
  19. 海思NB-IoT芯片模块,海思处理器介绍
  20. oracle容灾架构头脑风暴

热门文章

  1. linux日常检查,Linux日常检查的shell
  2. 实习成长之路:关于ElasticSearch深度分页带来的思考,如何解决深度分页和跳页
  3. Python基础语法-02-异常
  4. matlab 通信工程,MATLAB 通信工程仿真
  5. python文件处理——文件读写
  6. python基础知识——函数(下)
  7. 青云oracle,青云oracle工具下载
  8. 七牛云异步抓取java_带你玩转七牛云存储——高级篇
  9. php array sum 小数位,多维数组上的PHP Array_Sum
  10. redis-pool go