问题: 今天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 最大连接数相关推荐

  1. mongodb最大连接数、最大连接数修改

    mongodb最大连接数是20000. 所以业界流传一段话,千万级以下的用MySQL.千万级以上的用mongodb,亿级以上的用Hadoop. 查看mongodb最大连接数 mongodb/bin/m ...

  2. mongo 改字段名_一日一技:修改MongoDB集合中的字段名

    一日一技:修改MongoDB集合中的字段名 一日一技是一个每天更新的栏目,旨在使用3分钟的时间让你每天都有新的进步. 在我们使用MongoDB的过程中,经常会出现修改数据的情况.我们一般使用 upda ...

  3. 正确修改MySQL最大连接数的三种好用方案

    以下的文章主要介绍的是正确修改MySQL最大连接数的三种好用方案,我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远 ...

  4. 安装版 修改mysql最大连接数_修改MySQL最大连接数

    方法一: 进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MyS ...

  5. 查看及修改MYSQL最大连接数

    查看Mysql连接数 登录到mysql客户端后,使用status命令也能获得thread连接数以及当前连接的id 或者用 Mysql代码     show full processlist   看一下 ...

  6. 修改Oracle最大连接数

    1.修改Oracle最大连接数的方法        a.以sysdba身份登陆PL/SQL 或者 Worksheet    b.查询目前连接数       show parameter process ...

  7. 修改MongoDB密码

    修改MongoDB密码 禁用管理员(root)密码 1.找到配置文件mongod.conf,并进入 vim /etc/mongod.conf 2.禁用管理员(root)密码 找到: security: ...

  8. linux shell中获取mongodb最大连接数、内存使用情况等

    前两天接到了一个新的需求,需要在linux shell脚本中监控到mongodb最大连接数.内存使用情况等. 但是我对于linux shel很不了解,只是会一些简单常用的linux的操作而已,只要一顿 ...

  9. MongoDB 最大连接数 设置失效的异常分析

    MongoDB 最大连接数 设置失效的异常分析 参考文章: (1)MongoDB 最大连接数 设置失效的异常分析 (2)https://www.cnblogs.com/xuliuzai/p/95892 ...

最新文章

  1. 搜狗产品类的职位—HR直招
  2. Office 365 Exchange 2016 混合部署前准备
  3. Whose Hall?
  4. java递归分苹果_递归较难题——分苹果问题
  5. C++语言基础 —— STL —— 容器与迭代器 —— list 与 deque
  6. css系统自带字体_CSS系统字体
  7. python全栈工程师培训_2018.03《Python3全栈工程师》_技术能力内训
  8. AXI5 new feature: support atomic transaction
  9. 海外几大移动游戏市场,各自有什么特点?如何选择正确的营销方式?
  10. android ui设计欣赏,推荐20款最优秀的安卓界面设计
  11. Causal Representation Learning for Out-of-Distribution Recommendation
  12. 6个常见的API接口在线管理平台
  13. 第一道题目:一个美国人在菜市场上做生意。第一次,8美元买了一只鸡,9美元卖掉了;第二次,10美元买了同样的一只鸡,11美元又卖掉了。
  14. 企业内部应用(阿里商旅)集成 钉钉 与 微信 实现SSO单点登陆
  15. 制作标准1寸和2寸照片方法
  16. DB2用户授权表查询权限
  17. 计算机基本防范技术教案,电脑病毒处处防 教案(华科版信息技术上册)
  18. 2019.9-电赛国赛-基于FDC2214的纸张计数显示装置
  19. 如何在Android上管理文件和使用文件系统
  20. hydra 密码破解

热门文章

  1. 1126 求递推序列的第N项 (Fnb + mod + 思维)
  2. (转)Geth控制台使用及Web3.js使用实战
  3. 【差分】bzoj 1676 [Usaco2005 Feb]Feed Accounting 饲料计算
  4. 51nod百度之星2016练习赛
  5. Matplotlib 2016-04-15
  6. 初学SSH 配置+错误总结
  7. 程序运行实例数量的控制
  8. 未解决-hive之drop 表分区失败
  9. 20150928所学粗略整理
  10. 有关android UI 线程