3

MongoDBの使用方法を学び始め、ローカルサーバーを実行しようとしていますが、コマンドを実行してサービスをインストールすると、次のようになります。

mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logfile C:\ MongoDB \ log.log

そして、サービスを開始すると、100%CPUを使用するため、私のワークステーションは離陸したように聞こえます。

私はまだ何もしていません、そしてそれは100%のCPUで動いています。これは、Core 2Duo3.16GHzおよび4GBRAMを搭載した32ビットWindows7に搭載されています。

Googleを検索してみましたが、CPU使用率が高い結果は何も起こりません。

4

2 に答える 2

3

MongoDB が正常に閉じられていない場合、データ フォルダー内のロック ファイルに問題が発生することがあります。サービスを開始する前に、ロック ファイルが存在しないことを確認してください。

これが問題である場合は、通常、タスク マネージャーでプロセスを監視し、変化し続ける状態で PID を観察することで、動作を観察できます。

于 2012-05-25T05:21:09.320 に答える
0

インストールコマンドを見ると、スイッチが間違っていると思います

--logfile有効なスイッチではないようです。

以下を使用してサービスをインストールしてみてください。サービスのクイックインストールをセットアップするために次のコマンドを使用します。本番環境では微調整が必​​要です。

mongod.exe -v --logpath C:\MongoDB\log.log --logappend --dbpath $mongoDBLocation --install

現在、バージョン 2.0.4 を使用していますので、うまくいくことを願っています。

于 2012-05-28T03:29:13.287 に答える