VPSを借りて、Linuxの勉強をしています。
Redirecting to /bin/systemctl status mongod.service ● mongod.service - High-performance, schema-free document-oriented database Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since 月 2018-06-25 23:54:08 JST; 6min ago Docs: https://docs.mongodb.org/manual Process: 21247 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=100) Process: 21245 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb (code=exited, status=0/SUCCESS) Process: 21243 ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb (code=exited, status=0/SUCCESS) Process: 21242 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=0/SUCCESS)
mongod.confのbind_ipをレンタルしたVPSのIPに設定し、restartをかけようと思い、statusを確認しようとしたら上記のエラーが発生していました。
service mongod restartをかけると
Job for mongod.service failed because the control process exited with error code. See "systemctl status mongod.service" and "journalctl -xe" for details.
と表示され実行できません。
statusコマンド時に記載されている下から4行目のエラーが原因ではないかと思っています。
エラーコード:100は致命的なエラーと公式のマニュアルに記載されており、自分なりに色々と探ってみたのですが、さっぱりわからずどうして良いものかと、、、。
もしよろしければ、お教えいただければ幸いです。
環境は以下になっています(関係あるかわかりませんが)
ディストリビューション:CentOS7
httpd:nginx1.15
[追記]
VPS mongoDBで検索し、インストール方法に問題がないか調べていたところ、
起動に必要なディレクトリ/data/dbを作成していないことがわかり、早速作成し、statusを確認したところ、
Redirecting to /bin/systemctl status mongod.service ● mongod.service - High-performance, schema-free document-oriented database Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since 火 2018-06-26 00:22:36 JST; 1min 9s ago Docs: https://docs.mongodb.org/manual Process: 21523 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=48) Process: 21521 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb (code=exited, status=0/SUCCESS) Process: 21519 ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb (code=exited, status=0/SUCCESS) Process: 21518 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=0/SUCCESS)
エラーstatusが100(mongodプロセスがキャッチされない例外をスローしたときに返されます。<公式マニュアル参照>)から48(エラーにより、新規接続を開始したmongodかmongos、着信接続を待機できませんでした。)に変わりました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。