summaryrefslogtreecommitdiff
path: root/rpm/mongod.service
diff options
context:
space:
mode:
Diffstat (limited to 'rpm/mongod.service')
-rw-r--r--rpm/mongod.service8
1 files changed, 6 insertions, 2 deletions
diff --git a/rpm/mongod.service b/rpm/mongod.service
index 8d4a4c4142c..92b4b123022 100644
--- a/rpm/mongod.service
+++ b/rpm/mongod.service
@@ -8,10 +8,14 @@ Wants=network-online.target
User=mongod
Group=mongod
Environment="OPTIONS=-f /etc/mongod.conf"
-Environment="MONGODB_CONFIG_OVERRIDE_NOFORK=1"
EnvironmentFile=-/etc/sysconfig/mongod
ExecStart=/usr/bin/mongod $OPTIONS
-RuntimeDirectory=mongodb
+ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb
+ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb
+ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb
+PermissionsStartOnly=true
+PIDFile=/var/run/mongodb/mongod.pid
+Type=forking
# file size
LimitFSIZE=infinity
# cpu time