public
Last active — forked from kwilczynski/gist:1170467

Upstart configutation file for MongoDB with NUMA support

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
# Ubuntu upstart file at /etc/init/mongodb.conf
 
limit nofile 32768 32768
 
kill timeout 300 # wait 300s between SIGTERM and SIGKILL.
 
pre-start script
mkdir -p /data/mongodb &> /dev/null
mkdir -p /data/logs/mongo &> /dev/null
chown mongodb:nogroup /data/mongodb &> /dev/null
chown mongodb:nogroup /data/logs/mongo &> /dev/null
end script
 
start on runlevel [2345]
stop on runlevel [06]
 
script
ENABLE_MONGODB="yes"
if [ -f /etc/default/mongodb ]; then . /etc/default/mongodb; fi
if [ "x$ENABLE_MONGODB" = "xyes" ]; then
exec start-stop-daemon --start --quiet --chuid mongodb --exec /usr/bin/numactl -- --interleave=all \
/usr/bin/mongod --config /etc/mongodb.conf
fi
end script

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.