100」の対処法ツイートシェアはてブ送るPocket※当サイトはアフィリエイト広告を利用していますLinusサーバ(またはMacOS)でのMongoDBの起動、停止方法を解説します。100」が出た時の対処法についても解説します。MongoDBの起動・停止方法まとめMongoDB(データベース)の起動方法LinusサーバでのMongoDB(データベース)の起動方法はフロントで起動させる方法とバックグラウンドで起動させる方法の2種類あります。バックグラウンド起動の利用が便利です。MongoDBのデータベース起動(フロント起動)フロント起動の場合のコマンドは以下です。ターミナルが操作できなくなるので、別のターミタルを立ち上げてDB操作等のコマンドを実行します。/var/log/mongodb.log下の画像のようにコマンド操作はできなくなります。「–dbpath」にはMongoDBのデータベースの格納場所のパス、「–logpath」にはログの格納場所を指定します。データベースのパスを間違えると全く別のデータのデータベースが起動してしまうので、起動コマンドはテキストエディタ等に残しておきましょう。MongoDBのデータベース起動(バックグラウンド起動)バックグラウンド起動のコマンドは以下です。/var/log/mongodb.log「–fork」オプションでバックグラウンドで起動するので同一のターミナルで操作ができます。MongoDB起動後のDB操作の流れターミナル上でmongoコマンドを使ってMongoDBにアクセスします。(データベース名)でデータベースに接続できます。databaseAMongoDB(データベース)を停止するMongoDBを停止する方法はMongoDB上でシャットダウンコマンドをたたく方法、Linuxサーバ上でプロセスをkillする方法があります。(Linuxサーバの再起動やシャットダウンでもMongoDBは停止します)MongoDBシャットダウンコマンドで停止するMongoDBシャットダウンコマンドでMongoDBを停止することができます。mongoコマンドでMongoDBに接続し、adminユーザでdb.shutdownServer()を実行することでMongoDBは停止します。admindb.shutdownServer()exitLinuxサーバ上でプロセスをkillするLinuxサーバ上でプロセスをkillするにはpgrepを利用します。pgrepでmongoのプロセスIDを取得して、killコマンドで停止します。100」が発生した場合の対処法です。「–fork」オプションで起動(バックグラウンド起動)させた際に「–dbpath」のパスが誤っていると発生します。/etc/mongod.conf(個人アカウントの場合、/usr/local/etc/mongod.conf)から正しいdbPathを確認できます。下の画像はmongod.confをcatした場合の出力結果です。MongoDBの起動・停止方法まとめMongoDBの起動方法として、フロント起動、バックグラウンド起動を紹介しました。MongoDBは–dbpathでデータベースの保存場所を指定することができますが、パスが存在しなければエラーとなります。MongoDBの使い方まとめに戻る。自作アプリケーションを作るならさくらのVPSが手軽で使いやすいです。MongoDBは軽いので最低料金プランのVPSでも運用できます。【初めてでも簡単!】VPSの比較ランキングでも紹介しています。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。USケネはじめまして、ケネです。Node.jsの技術情報を書いています。一人でも多くの方と「自分でもできた」感覚を共有したいので、なるべくわかりやすく、実体験ベースでのブログを心がけています。技術で自分の世界を広げましょう。不明点や質問があればお気軽にコメントください。