開発環境 Ubuntu 12.04 です。通常、次のコマンドを使用して mongodb サーバーを起動します。
sudo mongod --dbpath /data/db/ --fork --logpath /var/log/mongodb.log --logappend
今日、私はそれを使って始めてみました
sudo mongod --フォーク
その後
sudo mongod --fork --logpath /var/log/mongodb.log --logappend
始まっていませんでした。
それから私は完全な命令を出しました。それでも起動しませんでした。
ディレクトリ /data/db が欠落していることに気付きました(昨日まで存在していました)。そのため、作成する必要があり、すべてのデータが失われました。私のチームの他の開発者は、以前に同様の問題を経験しました。問題が発生している理由がわかりません。これはサーバーを起動する適切な方法ではありませんか?(それでもデータが失われることはありません)。
これが本番環境で繰り返されないようにする方法。