আমি উবুন্টু 14.04.1 এলটিএসে আছি।
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
মোংগোডিবি সরবরাহিত সিস্টেমটি ব্যবহার না করে যা ২.৪, আমি ২.6 ব্যবহার করতে চাই তাই আমি মোঙ্গোডিবি এক্সিকিউটেবল ডাউনলোড করেছিলাম এবং কেবল যে জায়গাগুলি আমি চাইছিলাম তা রেখেছি। তারপরে আমি বেশিরভাগই আপস্টার্ট স্ক্রিপ্টটি অনুলিপি করি ২.৪ প্যাকেজ সহ:
description "MongoDB"
start on runlevel [2345]
stop on runlevel [!2345]
limit nofile 64000 64000
kill timeout 300 # wait 300s between SIGTERM and SIGKILL.
pre-start script
mkdir -p /data/db/
end script
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/local/bin/mongod -- --config /etc/mongodb.conf
fi
end script
আমি যখন ম্যানুয়ালি এটি চালাচ্ছি:
sudo /usr/local/bin/mongod --config /etc/mongodb.conf
এটি ঠিক আছে।
আমি যখন sudo start mongodb
প্রক্রিয়াটি ব্যবহার করি তখন সম্ভবত এটি মারা যায় না কারণ আমি এটি দেখতে পেতাম না ps -ef
। আপস্টার্ট লগটি খুব বেশি কিছু বলে না (/var/log/upstart/mongodb.log):
warning: bind_ip of 0.0.0.0 is unnecessary; listens on all ips by default
কী সমস্যা হতে পারে?