Memo/MongoDB

http://dexlab.net/pukiwiki/index.php?Memo%2FMongoDB
 

MongoDB

  • MongoDB - Wikipedia

    MongoDBは、オープンソースソフトウェアのドキュメント指向データベースである。C++言語で記述されており、開発とサポートはMongoDB Inc.によって行なわれている。


Max open filesの設定

  • RHEL/CentOS 6/7のデフォルトでは1024と低いため、最大値を上げる必要がある
    1. sudo cat /proc/$(pidof mongod)/limits | grep open
    2. Max open files            1024                 4096                 files
  • RHEL/CentOS 7: systemdの場合
    1. sudo mkdir /etc/systemd/system/mongod.service.d
    2. sudo vim /etc/systemd/system/mongod.service.d/limits.conf
    3. --
    4. # https://docs.mongodb.com/manual/reference/ulimit/
    5. #
    6. # The settings is what mongoDB officially recommends.
    7. #
    8. [Service]
    9. # Other directives omitted
    10. # (file size)
    11. LimitFSIZE=infinity
    12. # (cpu time)
    13. LimitCPU=infinity
    14. # (virtual memory size)
    15. LimitAS=infinity
    16. # (open files)
    17. LimitNOFILE=64000
    18. # (processes/threads)
    19. LimitNPROC=64000
    20. --
    21. sudo systemctl daemon-reload
    22. sudo service mongod restart
    23.  
    24. # 上記のMax open filesが設置に変わったことを確認する

TLS/SSL接続


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-01-29 (月) 14:23:04 (21d)