سلام
یه مشکلی با 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