0

以下のすべてを順番に開始するスクリプト startmongo.sh を実行して、この方法で MongoDB を開始します。

./mongodb1.sh
./mongodb2.sh
./mongod3_arbiter.sh

各 mongodb1.sh 、 mongodb2.sh 、 mongodb3_arbiter.sh は次のようなコードで構成されています

mongod --config mongod1.conf

mongod --config mongod2.conf

mongod --config mongod3_arbiter.conf

接続制限を 10000 に増やしたいので属性 ulimit -n 10000 を指定したかった

私の質問は、上記のすべての conf ファイルでこの属性を指定する必要がありますか??

現在、confは次で構成されています

replSet = test
fork    = true
port    = 27017
dbpath  = /mongologs/mongodb3
logpath = /mongologs/mongo/mongodb3
rest = true

事前にお知らせください。

4

2 に答える 2

0

H さん、maxpoolSize を設定する必要があると思います。

mongoDBのドキュメントをご覧ください。

のように記載されています

uri.maxPoolSize¶
The maximum number of connections in the connection pool. The default value is 100.
于 2013-05-23T10:19:26.500 に答える
0

これらは、使用している Linux ディストリビューションに応じて/etc/limits.conf(debian ベース) または(redhat ベース) で設定されます。/etc/security/limits.conf

属性を探していnofileます。

<domain>      <type>  <item>         <value>
*             soft    nofile         10000
*             hard    nofile         10000
于 2013-05-23T14:55:44.093 に答える