Browse Source

Fix Snap MongoDB to not fork at systemd, so it stays running.

Thanks to xet7 !
Lauri Ojansivu 1 week ago
parent
commit
5792a86959
1 changed files with 6 additions and 12 deletions
  1. 6 12
      snap-src/bin/mongodb-control

+ 6 - 12
snap-src/bin/mongodb-control

@@ -234,8 +234,7 @@ case "$ACTIVE_VERSION" in
             --logpath="$MONGO_LOG_FILE" \
             --logpath="$MONGO_LOG_FILE" \
             --logappend \
             --logappend \
             --bind_ip=127.0.0.1 \
             --bind_ip=127.0.0.1 \
-            --port=27017 \
-            --fork
+            --port=27017
         ;;
         ;;
     "4")
     "4")
         echo "Starting MongoDB 4.x server..."
         echo "Starting MongoDB 4.x server..."
@@ -245,8 +244,7 @@ case "$ACTIVE_VERSION" in
             --logpath="$MONGO_LOG_FILE" \
             --logpath="$MONGO_LOG_FILE" \
             --logappend \
             --logappend \
             --bind_ip=127.0.0.1 \
             --bind_ip=127.0.0.1 \
-            --port=27017 \
-            --fork
+            --port=27017
         ;;
         ;;
     "5")
     "5")
         echo "Starting MongoDB 5.x server..."
         echo "Starting MongoDB 5.x server..."
@@ -256,8 +254,7 @@ case "$ACTIVE_VERSION" in
             --logpath="$MONGO_LOG_FILE" \
             --logpath="$MONGO_LOG_FILE" \
             --logappend \
             --logappend \
             --bind_ip=127.0.0.1 \
             --bind_ip=127.0.0.1 \
-            --port=27017 \
-            --fork
+            --port=27017
         ;;
         ;;
     "6")
     "6")
         echo "Starting MongoDB 6.x server..."
         echo "Starting MongoDB 6.x server..."
@@ -267,8 +264,7 @@ case "$ACTIVE_VERSION" in
             --logpath="$MONGO_LOG_FILE" \
             --logpath="$MONGO_LOG_FILE" \
             --logappend \
             --logappend \
             --bind_ip=127.0.0.1 \
             --bind_ip=127.0.0.1 \
-            --port=27017 \
-            --fork
+            --port=27017
         ;;
         ;;
     "7"|*)
     "7"|*)
         echo "Starting MongoDB 7.x server..."
         echo "Starting MongoDB 7.x server..."
@@ -278,8 +274,7 @@ case "$ACTIVE_VERSION" in
             --logpath="$MONGO_LOG_FILE" \
             --logpath="$MONGO_LOG_FILE" \
             --logappend \
             --logappend \
             --bind_ip=127.0.0.1 \
             --bind_ip=127.0.0.1 \
-            --port=27017 \
-            --fork
+            --port=27017
         ;;
         ;;
     "8")
     "8")
         echo "Starting MongoDB 8.x server..."
         echo "Starting MongoDB 8.x server..."
@@ -289,7 +284,6 @@ case "$ACTIVE_VERSION" in
             --logpath="$MONGO_LOG_FILE" \
             --logpath="$MONGO_LOG_FILE" \
             --logappend \
             --logappend \
             --bind_ip=127.0.0.1 \
             --bind_ip=127.0.0.1 \
-            --port=27017 \
-            --fork
+            --port=27017
         ;;
         ;;
 esac
 esac