Last Sync: 2022-08-30 10:30:04

This commit is contained in:
tactonbishop 2022-08-30 10:30:04 +01:00
parent 50dadb7340
commit e15f1abe77
2 changed files with 36 additions and 28 deletions

View file

@ -26,31 +26,3 @@ This will run continuously in the terminal and should say somewhere that it is w
_Compass_ is a graphical interface for viewing and interacting with the data in your Mongo database. It will automatically load to the default Mongo port: `27017`.
![](/img/mongo-compass.png)
## Arch Linux troubleshooting
Most times any problems will be a result of a Mongo process that is already running. Resolve with:
```bash
# Kill running Mongo process...
# Identify PID
sudo lsof -iTCP -sTCP:LISTEN -n -P
sudo kill [pid]
```
Otherwise try the below.
```bash
# Check that the systemd service is runnign for Mongo
sudo systemctl status mongodb
# If not, enable and start service (only need to do this once for machine)
sudo systemctl enable --now mongodb
sudo systemctl start --now mongodb
# If issues with Mongo daemon...
# Remove the current socket
rm /tmp/mongodb-27017.sock
```
For additional command line utilities you will also need to install `mongodb-tools` from the AUR.

View file

@ -0,0 +1,36 @@
---
categories:
- Databases
- Linux
tags: [mongo-db]
---
# Troubleshooting MongoDB connection issues
## Arch Linux troubleshooting
Most times any problems will be a result of a Mongo process that is already running. Resolve with:
```bash
# Kill running Mongo process...
# Identify PID
sudo lsof -iTCP -sTCP:LISTEN -n -P
sudo kill [pid]
```
Otherwise try the below.
```bash
# Check that the systemd service is runnign for Mongo
sudo systemctl status mongodb
# If not, enable and start service (only need to do this once for machine)
sudo systemctl enable --now mongodb
sudo systemctl start --now mongodb
# If issues with Mongo daemon...
# Remove the current socket
rm /tmp/mongodb-27017.sock
```
For additional command line utilities you will also need to install `mongodb-tools` from the AUR.