フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
バックアップファイルからの復旧方法について、教えてください。
[ 8 ] バックアップファイルからの復旧方法について、教えてください。

2.0.1へアップデート後、アクセスができなくなったので確認したところ、
gsession2ディレクトリ内のファイルが、「WEB-INF/」だけを残して消えてしまいました。

アップデート作業の前にバックアップしようとした際、「WEB-INF/file」がなかったので、
「WEB-INF/db」だけしか残っていないのですが、復旧することができるでしょうか?

ちなみに、自動バックアップしたファイルもありますが、解凍エラーとなるため、
ZIPファイル修復ツールで修復すると、「WEB-INF/file」だけが壊れています。

よろしくお願いします。

【環境】
 Vine Linux 4.1
 Tomcat 6
 JDK 6

投稿者山下
最新書き込み2007/06/18 21:24:52
[ 9 ] Re: バックアップファイルからの復旧方法について、教えてください。

WEB-INF/dbが手元にあるのならばGroupSessionを新たにインストールし、インストール先のWEB-INF/dbを上書きすると上手くいくと思います。
バックアップした際に「WEB-INF/file」がなかったのは添付ファイルがまだ登録されていなかった為だと思われます。

投稿者田中
最新書き込み2007/06/19 09:04:10
[ 10 ] Re: バックアップファイルからの復旧方法について、教えてください。

バックアップファイルは何で解凍できないんですか?

unzipコマンドとかでできませんか?

投稿者kanda
最新書き込み2007/06/19 09:07:50
[ 11 ] Re: バックアップファイルからの復旧方法について、教えてください。

ご回答,ありがとうございます。

> WEB-INF/dbが手元にあるのならばGroupSessionを新たにインストールし、インストール先のWEB-INF/dbを上書きすると上手くいくと思います。

2,3度試しましたが,上書きしてからアクセスすると,「Now Loading.....」で止まってしまいます。
もう一度,慎重に試してみます。

> バックアップした際に「WEB-INF/file」がなかったのは添付ファイルがまだ登録されていなかった為だと思われます。

了解しました。

投稿者山下
最新書き込み2007/06/19 09:46:24
[ 12 ] Re: Re: バックアップファイルからの復旧方法について、教えてください。

> > WEB-INF/dbが手元にあるのならばGroupSessionを新たにインストールし、インストール先のWEB-INF/dbを上書きすると上手くいくと思います。
>
> 2,3度試しましたが,上書きしてからアクセスすると,「Now Loading.....」で止まってしまいます。
> もう一度,慎重に試してみます。

DBがロックされている状態かもしれません。
Tomcatを停止しWEB-INF/db/gs2db/gs2db.lock.dbを削除しTomcatを起動てもダメでしょうか。

投稿者田中
最新書き込み2007/06/19 10:14:28
[ 13 ] Re: バックアップファイルからの復旧方法について、教えてください。

ご回答、ありがとうございます。

> バックアップファイルは何で解凍できないんですか?
> unzipコマンドとかでできませんか?

旧掲示板で、ご指導をいただき、次のコマンドを実行しました。
 jar fx [ファイル名]

結果は下記のようになり、解凍できませんでした。
java.io.EOFException: Unexpected end of ZLIB input stream
at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:223)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:141)
at java.util.zip.ZipInputStream.read(ZipInputStream.java:146)
at sun.tools.jar.Main.extractFile(Main.java:827)
at sun.tools.jar.Main.extract(Main.java:762)
at sun.tools.jar.Main.run(Main.java:210)
at sun.tools.jar.Main.main(Main.java:1022)

他の解凍ツールでも、「書庫が壊れています」というメッセージが出ます。

このため、壊れたZIPファイルを修復するツールを使用しましたところ、
「WEB-INF/db」が取り出せ、「WEB-INF/file」が壊れているという結果になりました。
私の利用環境では、まだ「WEB-INF/file」ディレクトリが存在していないので、
それが関係しているのかもしれません。

投稿者山下
最新書き込み2007/06/19 10:15:59
[ 17 ] Re: Re: Re: バックアップファイルからの復旧方法について、教えてください。

> DBがロックされている状態かもしれません。
> Tomcatを停止しWEB-INF/db/gs2db/gs2db.lock.dbを削除しTomcatを起動てもダメでしょうか。

上手くいきました。
助かりました。

ただ,「WEB-INF/db/gs2db/gs2db.lock.db」は,
Tomcatをシャットダウンしただけでは,削除できなかったので,
PCを再起動してから削除しました。

ここらへんが,今回私のアップデート作業で問題が生じた原因かもしれません。

ありがとうございました。

今後ともよろしくお願い致します。

投稿者山下
最新書き込み2007/06/19 12:27:37
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=5
 


TOP