Created — forked from kwilczynski/gist:1170467

Embed URL

HTTPS clone URL

SSH clone URL

You can clone with HTTPS or SSH.

Download Gist

Upstart configutation file for MongoDB with NUMA support

View gist:1364716
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.