Comme MacOS utilise probablement la version Linux de MongoDB, vous pouvez essayer d'utiliser l'option --shutdown
qui est mentionnée dans le la documentation . Cela devrait arrêter proprement la base de données.
L'option --shutdown termine proprement et en toute sécurité le processus mongod. Lorsque vous invoquez mongod avec cette option, vous devez définir l'option --dbpath soit directement, soit par l'intermédiaire du fichier de configuration et de l'option --config.
L'option --shutdown n'est disponible que sur les systèmes Linux.
En outre, si vous examinez le tutoriels Dans la documentation, vous verrez que vous pouvez également utiliser les commandes suivantes sur un Shell Mongo, qui devrait être utilisable à partir d'un Shell :
use admin
db.shutdownServer()
La troisième méthode mentionnée dans la documentation est en fait une simple mise à mort. Cela peut donc dépendre de la façon dont MacOS gère kill
par rapport à Linux. Ainsi, en envoyant explicitement SIGTERM
plutôt que SIGKILL
en utilisant kill -2
devrait s'arrêter avec élégance.