محمدجعفر خواجه
محمدجعفر خواجه
خواندن ۱ دقیقه·۴ سال پیش

رفع مشکل اجرا نشدن سرویس MongoDB

سلام

یه مشکلی با MongoDB داشتم که نمیدونم چرا بعد از چند ساعت سرویسش غیرفعال شده بود.

بعد از کلی سرچ و اجرا دستوراتی مختلف و گرفتن ارورهای مختلف، راه زیر رو تست کردم و جواب داد

از جمله ارور هایی که بهم داد اینها بود:

Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :

Failed to start mongodb.service: Unit not found.

Job for mongod.service failed because the control process exited with error code.

و اما راهی که استفاده کردم:

chown -R mongod:mongod /var/lib/mongodb
chown mongod:mongod /tmp/mongodb-27017.sock

این دستور ها میاد کاربری که به این پوشه و فایل دسترسی داره رو تغییر میده به کاربر mongod

بعد از این دستورها هم باید سرویس mongo رو از اول اجرا کرد:

service mongod start

با این یکی دستور هم میتونید ببینید mongo اجرا شده یا نه:

systemctl status mongod.service

منبع: digitalocean

centosmongodb‌‌mongoدیتابیسبرنامه نویسی
برنامه نویس وردپرس که دوست داره بعضی از اطلاعاتش رو با بقیه به اشتراک بزاره! د:
شاید از این پست‌ها خوشتان بیاید