File mongodb.service of Package mongodb
34
1
[Unit]
2
Description=High-performance, schema-free document-oriented database
3
After=syslog.target network.target
4
5
[Service]
6
Type=forking
7
PIDFile=/run/mongodb/mongod.pid
8
User=mongodb
9
Group=mongodb
10
Environment=CONFIG=/etc/mongodb.conf
11
Environment=OPTIONS=
12
EnvironmentFile=-/etc/sysconfig/mongodb
13
ExecStart=/usr/sbin/mongod -f $CONFIG $OPTIONS
14
PrivateTmp=true
15
# avoid hitting virtual memory limits with mmaps (bnc#876326)
16
# add recommended ulimit settings via systemd Limit options
17
# http://docs.mongodb.org/manual/reference/ulimit/#ulimit
18
LimitFSIZE=infinity
19
LimitCPU=infinity
20
LimitAS=infinity
21
LimitNOFILE=64000
22
LimitNPROC=64000
23
TimeoutStartSec=180
24
StandardOutput=syslog
25
StandardError=syslog
26
# total threads (user+kernel)
27
TasksMax=infinity
28
TasksAccounting=false
29
# Recommended limits for for mongod as specified in
30
# http://docs.mongodb.org/manual/reference/ulimit/#recommended-settings
31
32
[Install]
33
WantedBy=multi-user.target
34