# {{ ansible_managed }} [Unit] Description=An object/document-oriented database Documentation=man:mongod(1) [Service] User={{ mongodb_user }} ExecStart=/usr/bin/numactl --interleave=all /usr/bin/mongod --config /etc/mongod.conf # file size LimitFSIZE=infinity # cpu time LimitCPU=infinity # virtual memory size LimitAS=infinity # open files LimitNOFILE={{ mongodb_systemd_unit_limit_nofile }} # processes/threads LimitNPROC={{ mongodb_systemd_unit_limit_nproc }} # locked memory LimitMEMLOCK=infinity # total threads (user+kernel) TasksMax=infinity TasksAccounting=false # Recommended limits for for mongod as specified in # http://docs.mongodb.org/manual/reference/ulimit/#recommended-settings [Install] WantedBy=multi-user.target