1

開発環境 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 が欠落していることに気付きました(昨日まで存在していました)。そのため、作成する必要があり、すべてのデータが失われました。私のチームの他の開発者は、以前に同様の問題を経験しました。問題が発生している理由がわかりません。これはサーバーを起動する適切な方法ではありませんか?(それでもデータが失われることはありません)。

これが本番環境で繰り返されないようにする方法。

4

1 に答える 1

1

紛失したのは確かですか?

私も紛失したと思っていましたが、調べ始めたところ、フォルダーが見つかる領域で見つかりました。

  • /置き場
  • /ブート
  • /等
  • /メディア
  • ...

基本的には「ファイルシステム」のところにあるようです。

また、「--fork...」コマンドを使用しているようですが、影響があるかどうかはわかりません。

私が指定した場所で見つかったら教えてください。そこから物事を取り出せます。

于 2014-08-01T23:23:24.173 に答える