Site icon Learning & Doing

Service Mongodb Can’t Start After Upgrade Version

after

“Service Mongodb Can’t Start After Upgrade Version”

Pengantar

MongoDB adalah sebuah database NoSQL (Not Only SQL) yang menggunakan model data dokumen untuk menyimpan dan mengelola data. MongoDB dikembangkan oleh perusahaan MongoDB Inc. dan dirilis pertama kali pada tahun 2009.

Model data dokumen pada MongoDB mirip dengan struktur data JSON (JavaScript Object Notation), yang mana data disimpan dalam bentuk dokumen yang dapat berisi objek, array, dan tipe data primitif lainnya. Setiap dokumen pada MongoDB memiliki atribut unik yang disebut _id, yang berfungsi sebagai kunci utama dan dapat digunakan untuk mengakses dokumen tersebut.

MongoDB juga mendukung skala horizontal yang tinggi, artinya Anda dapat dengan mudah menambahkan lebih banyak server dan meningkatkan kapasitas database tanpa perlu melakukan perubahan pada aplikasi yang menggunakan database tersebut. Selain itu, MongoDB juga memiliki fitur-fitur seperti indeks, sharding, dan replikasi yang memungkinkan pengguna untuk meningkatkan kinerja dan ketersediaan database.

Service Mongodb Can’t Start After Upgrade Version

more /usr/lib/systemd/system/mongod.service

[Unit]
Description=MongoDB Database Server
Documentation=https://docs.mongodb.org/manual
After=network-online.target
Wants=network-online.target

[Service]
User=mongod
Group=mongod
Environment="OPTIONS=-f /etc/mongod.conf"
EnvironmentFile=-/etc/sysconfig/mongod
ExecStart=/usr/bin/mongod $OPTIONS
ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb
ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb
ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb
PermissionsStartOnly=true
PIDFile=/var/run/mongodb/mongod.pid
Type=forking
# 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

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start mongod
systemctl status mongod

Penutup

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Service Mongodb Can’t Start After Upgrade Version. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

Exit mobile version