スポンサーリンク

この記事は、 MongoDB を予期しないシャットダウンをしてしまったときの対応策の話です。



FreeBSD を休止状態にしていたのですが、そのイメージから復元できない環境で起動しました。
そのため、復元データを削除して、普通に起動することになりました。
休止状態から起動するので、動いていたプロセスが正常に終了しているわけではないため、ファイルシステムは、fsckでチェックすることになりました。
MongoDB も動いていたので、MongoDB のデータベースも修正が必要になりました。


MongoDB を起動しようとすると、エラーログに下記のメッセージが出ます。

Unclean shutdown detected.
Please visit http://dochub.mongodb.org/core/repair for recovery
instructions.
http://dochub.mongodb.org/core/repair
http://docs.mongodb.org/manual/tutorial/recover-data-following-unexpected-shutdown/

Repair コマンドを叩くように指示があります。
sudo mongod --dbpath /var/db/mongodb --repair

このあと、ほかにも問題が見つかりました。
DB のファイルのパーミッションが root:mongodb になっているのがいくつかありました。
couldn't open /var/db/mongodb/test.ns errno:13 Permission denied

私の環境では、 mongodb:mongodb のパーミッションが正しいので、それに設定変更しました。
sudo chown mongodb:mongodb /var/db/mongodb/*

これで、正常に起動されました。

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー