Ceci est une ancienne révision du document !
| Système | Debian GNU/Linux 13 (trixie) |
|---|---|
| Noyau | Linux 6.12.107+deb13-amd64 |
| Architecture | x86-64 |
| Version | MongoDB 9.0.2 |
| Date | 10/2026 |
apt install -y gnupg curl
Enregistrement de la clé publique GPG signant les paquets :
curl -fsSL https://pgp.mongodb.com/server-9.asc | gpg -o /usr/share/keyrings/mongodb-server-9.gpg --dearmor
Ajouter la source du dépot :
echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-9.gpg ] https://repo.mongodb.org/apt/debian trixie/mongodb-org/9.0 main" | tee /etc/apt/sources.list.d/mongodb-org-9.0.list
Installer le paquet mongodb-org :
apt-get update && apt-get install -y mongodb-org
Le service mongod.service a été créé mais n'est pas actif ou démarrage et ne s'exécute pas pour le moment :
systemctl status mongod.service
A propos du serveur MongoDB :
mongodb ;/var/lib/mongodb ;/var/log/mongodb/ ;/etc/mongod.confCi-dessous la liste des paramètres importants pour le fonctionnement optimal du serveur MongoDB :
| Désignation | Paramètre | Valeur |
|---|---|---|
| file size | -f | unlimited |
| cpu time | -t | unlimited |
| virtual memory | -v | unlimited |
| max locked memory | -l | unlimited |
| open files | -n | 64000 |
| max memory size | -m | unlimited |
| max user processes | -u | 64000 |
Pour afficher l'ensemble des paramètres actuellement définis sur le système courant :
ulimit -a
Si certaines valeurs sont en dessous des seuils recommandés, il faudra peut être modifier le fichier unité du service systemd.
Pour vérifier les valeurs présentes dans le fichier unité :
systemctl cat mongod.service
... # file size LimitFSIZE=infinity # cpu time LimitCPU=infinity # virtual memory size LimitAS=infinity # open files LimitNOFILE=64000 # processes/threads LimitNPROC=64000 # locked memory LimitMEMLOCK=infinity # total threads (user+kernel) TasksMax=infinity TasksAccounting=false # Recommended limits for mongod as specified in # https://docs.mongodb.com/manual/reference/ulimit/#recommended-ulimit-settings ...
On peut activer/démarrer le service :
systemctl enable --now mongod.service
systemctl status mongod.service mogosh