[Unit] Description=MongoDB Database Server Documentation=https://docs.mongodb.org/manual After=network-online.target Wants=network-online.target [Service] User=mongodb Group=mongodb ExecStart=/usr/bin/mongod --config /etc/mongodb.conf PIDFile=/run/mongodb/mongod.pid # file size LimitFSIZE=infinity # cpu time LimitCPU=infinity # virtual memory size LimitAS=infinity # open files LimitNOFILE=64000 # processes/threads LimitNPROC=64000 # locked memory LimitMEMLOCK=infinity # total threads (user+kernel) TasksMax=infinity TasksAccounting=false # Make systemd wait as long as it takes for MongoDB to start # If MongoDB needs a long time to start, prevent systemd from # restarting it every 90 seconds # See: https://jira.mongodb.org/browse/SERVER-38086 TimeoutStartSec=infinity # Recommended limits for mongod as specified in # https://docs.mongodb.com/manual/reference/ulimit/#recommended-ulimit-settings [Install] WantedBy=multi-user.target