修改MONGODB 最大连接数
问题: 今天PHP 测试端出错。不知是否为MONGODB的问题。测试最时而正常,刷新多次后就出错。
想到是否为连接次数的原因呢,所以想到把最大连接数修改后,再让他们测试一下,是否问题依旧。
修改方法:
---------------------------------------------------------------------------------------
1.修改系统参数:
vi /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
ulimit -n 20000
touch /var/lock/subsys/local
2.配置文件:
[root@localhost bin]# cat mongod.cfg
dbpath=/opt/mongodb/db/
logpath=/opt/mongodb/logs/mongod.log
port=28001
logappend=true
fork = true
directoryperdb=true
#auth=true
maxConns=30000
重启服务器,
但现在最大连接数还是默认:
> db.serverStatus().connections;
{ "current" : 1, "available" : 819, "totalCreated" : NumberLong(8) }
查看:ulimit -a 没有看到open files 项。
看来是没起作用。后来在用户的.bash_profile 添加了,再看,问题解决:
[root@localhost bin]# su - mongo
[mongo@localhost ~]$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 30435
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 20000
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 1024
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
修改的.bash_profile 文件如下:
--------------------------------------------
[mongo@localhost ~]$ cat ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
MONGO_HOME=/opt/mongodb/mongodb-linux-x86_64-2.5.5; export MONGO_HOME
PATH=$PATH:$MONGO_HOME/bin;
export PATH
stty erase ^h #删除键可用处理
ulimit -n 20000
export PATH
[mongo@localhost ~]$
再查看最大连接数:
> db.serverStatus().connections;
{ "current" : 1, "available" : 15999, "totalCreated" : NumberLong(8) }
后来再另一测试服务器中修改mongod 启动参数:
maxConns=30000 发现在修改成10 时,还报错,后来为了测试修改成100,没有出错。
具体最小值为多少,还没有测试下去。
修改MONGODB 最大连接数相关推荐
- mongodb最大连接数、最大连接数修改
mongodb最大连接数是20000. 所以业界流传一段话,千万级以下的用MySQL.千万级以上的用mongodb,亿级以上的用Hadoop. 查看mongodb最大连接数 mongodb/bin/m ...
- mongo 改字段名_一日一技:修改MongoDB集合中的字段名
一日一技:修改MongoDB集合中的字段名 一日一技是一个每天更新的栏目,旨在使用3分钟的时间让你每天都有新的进步. 在我们使用MongoDB的过程中,经常会出现修改数据的情况.我们一般使用 upda ...
- 正确修改MySQL最大连接数的三种好用方案
以下的文章主要介绍的是正确修改MySQL最大连接数的三种好用方案,我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远 ...
- 安装版 修改mysql最大连接数_修改MySQL最大连接数
方法一: 进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MyS ...
- 查看及修改MYSQL最大连接数
查看Mysql连接数 登录到mysql客户端后,使用status命令也能获得thread连接数以及当前连接的id 或者用 Mysql代码 show full processlist 看一下 ...
- 修改Oracle最大连接数
1.修改Oracle最大连接数的方法 a.以sysdba身份登陆PL/SQL 或者 Worksheet b.查询目前连接数 show parameter process ...
- 修改MongoDB密码
修改MongoDB密码 禁用管理员(root)密码 1.找到配置文件mongod.conf,并进入 vim /etc/mongod.conf 2.禁用管理员(root)密码 找到: security: ...
- linux shell中获取mongodb最大连接数、内存使用情况等
前两天接到了一个新的需求,需要在linux shell脚本中监控到mongodb最大连接数.内存使用情况等. 但是我对于linux shel很不了解,只是会一些简单常用的linux的操作而已,只要一顿 ...
- MongoDB 最大连接数 设置失效的异常分析
MongoDB 最大连接数 设置失效的异常分析 参考文章: (1)MongoDB 最大连接数 设置失效的异常分析 (2)https://www.cnblogs.com/xuliuzai/p/95892 ...
最新文章
- 搜狗产品类的职位—HR直招
- Office 365 Exchange 2016 混合部署前准备
- Whose Hall?
- java递归分苹果_递归较难题——分苹果问题
- C++语言基础 —— STL —— 容器与迭代器 —— list 与 deque
- css系统自带字体_CSS系统字体
- python全栈工程师培训_2018.03《Python3全栈工程师》_技术能力内训
- AXI5 new feature: support atomic transaction
- 海外几大移动游戏市场,各自有什么特点?如何选择正确的营销方式?
- android ui设计欣赏,推荐20款最优秀的安卓界面设计
- Causal Representation Learning for Out-of-Distribution Recommendation
- 6个常见的API接口在线管理平台
- 第一道题目:一个美国人在菜市场上做生意。第一次,8美元买了一只鸡,9美元卖掉了;第二次,10美元买了同样的一只鸡,11美元又卖掉了。
- 企业内部应用(阿里商旅)集成 钉钉 与 微信 实现SSO单点登陆
- 制作标准1寸和2寸照片方法
- DB2用户授权表查询权限
- 计算机基本防范技术教案,电脑病毒处处防 教案(华科版信息技术上册)
- 2019.9-电赛国赛-基于FDC2214的纸张计数显示装置
- 如何在Android上管理文件和使用文件系统
- hydra 密码破解