こんにちは、はじめて kobito で qiita に投稿します。
コンフルエンスっていいですよね。
いまいる組織に導入するという話しが決まりましてセッティングしていたら、「作成」ボタンとか、左側にあるサイドバーが消えてしまうという現象がおきてしまいました。
ここが消えてしまうと、そこそこ不便で困ります。
消してしまうオプションつけちゃったかなーとか、テンプレートいじったから消してしまったのかなーとか思いましたが、どうもConfluenceが不正に終了したときに残ってしまった プラグインキャッシュが悪さをしていたようでした。
(この部分の実装はプラグインという形で提供されているんですね!)
復旧手順は次の通りです
-
Confluence サーバに ssh ログインする
-
Confluence を停止する
$ cd /path/to/confluence
$ sudo ./bin/stop-confluence.sh
# (しばらく時間がかかります)
- キャッシュを消す
# data を置いているディレクトリ に移動
$ cd /path/to/confluence-data
# キャッシュ削除(一応、実体は残しておく)
$ sudo mkdir plugin_bak
$ sudo mv plugins-temp/ plugins-cache/ plugins-osgi-cache/ plugin_bak/
- Confluence を再起動する
$ cd /path/to/confluence
$ sudo ./bin/start-confluence.sh
(しばらく時間がかかります)
- 復旧 :)
AWS EC2 マイクロインスタンス では動かさないようにしましょう
今回のエラーの根本は、貧弱な環境でコンフルエンスを起動したために、強制終了してしまい、データが不整合を起こしてしまったためでした。
コンフルエンスのインストールに必要なサーバー要件 だと、必要メモリは 512MB でマイクロインスタンスが613MBで、ギリギリーいけるかななんて考えていた私が甘かったです。