15

これを解決するにはあなたの助けが必要です

これはulimit -a私のLinuxサーバーでの結果です

   core file size          (blocks, -c) 0
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 10000
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) 24576
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

今、これは私のMongoDBの結果です

db.serverStatus().connections

{ "current" : 4, "available" : 5996 }

MongoDb 接続をさらに 10000 に増やしたい。

私はmongod1.confのようにさまざまなオプションを試しました

fork    = true
port    = 27017
maxConns = 10000

また、これはmongodbの起動中に

mongod ulimit -n 10000  --config mongod1.conf 

しかし、何も機能せず、すべて失敗しました。私の場合、接続を 10000 に増やす方法を教えてください。事前に感謝します。

4

5 に答える 5

3

やってみました:

--maxConns arg       max number of simultaneous connections

(出典:モンゴッドのドキュメント)

于 2016-08-12T09:12:55.037 に答える
1

/etc/limits.confまたは/etc/security/limits.confディストリビューションによっては、ハード制限を変更する必要がある場合があります。

于 2013-05-23T14:44:24.350 に答える