GroupSession
いつもお世話になります。最近GSのサーバにウィルスバスターをインストールしたところ、Webメールでウィルスが見つかり、隔離したようで、夜間の自動バックアップで以下のようなエラーとなります。同様の現象が起きた方はいらっしゃいますでしょうか?ウィルスなので、駆除・隔離しないといけないのですが、どう対応したらよいかお教え下さい。また、backupフォルダのtempフォルダ内にはZIPファイルが出来上がっていたのですが、これは中途半端なバックアップなのでしょうか?以下エラーメッセージ--------------------------------------ERROR jp.groupsession.v2.man.ManBatchBackupListenerImpl: - 自動バックアップに失敗java.io.FileNotFoundException: X:\XXXXX\Tomcat 6.0\webapps\gsession\WEB-INF\webmail\2012\10\25\84552 (指定されたファイルが見つかりません。) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at jp.co.sjts.util.archive.ZipUtil.__createZip(ZipUtil.java:174) at jp.co.sjts.util.archive.ZipUtil.__createZip(ZipUtil.java:167) at jp.co.sjts.util.archive.ZipUtil.__createZip(ZipUtil.java:167) at jp.co.sjts.util.archive.ZipUtil.__createZip(ZipUtil.java:167) at jp.co.sjts.util.archive.ZipUtil.__createZip(ZipUtil.java:167) at jp.co.sjts.util.archive.ZipUtil.__createZip(ZipUtil.java:147) at jp.co.sjts.util.archive.ZipUtil.zipDir(ZipUtil.java:127) at jp.groupsession.v2.man.ManBatchBackupListenerImpl.doBackup(ManBatchBackupListenerImpl.java:182) at jp.groupsession.v2.batch.DayJob.executeDayBatch(DayJob.java:108) at jp.groupsession.v2.batch.DayJob.execute(DayJob.java:70) at jp.groupsession.v2.cmn.quartz.AbstractJob.execute(AbstractJob.java:93) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
大まかな流れですが、自動バックアップは「DB_DIR、BIN_DIR、FILE_DIR、MAIL_DIRを渡してサブディレクトリ、付随するファイルをZIP化する」となっています。エラーでは指定ファイルがない、もしくは(ディレクトリリスト上にはあるが)開けないということなので、駆除/隔離によってアクセス権が変更されているのではないでしょうか。全体の影響を鑑みる必要はありますが、ウィルスソフト側で検知したファイルは削除してしまうか、アクセス権を復旧させるか…ご検討ください。
kon 様返信ありがとうございます。圧縮時にファイルを参照し、その際にウィルスが発覚・隔離して、ファイルが無いとエラーになっているようなので、圧縮せずにバックアップをとってみようと思います。容量が大きくなってしまいますが、バックアップエラーよりはマシですので・・・。結果は明日以降に投稿しようと思います。
自動バックアップを圧縮しないバージョンでやってみましたが、それでも同じようなエラーとなってしまいました。エラーになったということは、中途半端なバックアップデータなのでしょうか?それともファイルを集めるまではOKで、バックアップ自体はとれているんでしょうか?-----------------------------------2012-11-02 01:23:46,990 ERROR jp.groupsession.v2.man.ManBatchBackupListenerImpl: - 自動バックアップに失敗java.io.FileNotFoundException: X:\XXXXX\Tomcat 6.0\webapps\gsession\WEB-INF\webmail\2012\10\26\84983 (指定されたファイルが見つかりません。) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at jp.co.sjts.util.io.IOTools.copyBinFile(IOTools.java:617) at jp.co.sjts.util.io.IOTools.copyBinFile(IOTools.java:594) at jp.co.sjts.util.io.IOTools.copyFile(IOTools.java:503) at jp.co.sjts.util.io.IOTools.copyDir(IOTools.java:455) at jp.co.sjts.util.io.IOTools.copyDir(IOTools.java:464) at jp.co.sjts.util.io.IOTools.copyDir(IOTools.java:464) at jp.co.sjts.util.io.IOTools.copyDir(IOTools.java:464) at jp.co.sjts.util.io.IOTools.copyDir(IOTools.java:395) at jp.groupsession.v2.man.man080.Man080Biz.saveBackupFile(Man080Biz.java:260) at jp.groupsession.v2.man.ManBatchBackupListenerImpl.doBackup(ManBatchBackupListenerImpl.java:196) at jp.groupsession.v2.batch.DayJob.executeDayBatch(DayJob.java:108) at jp.groupsession.v2.batch.DayJob.execute(DayJob.java:70) at jp.groupsession.v2.cmn.quartz.AbstractJob.execute(AbstractJob.java:93) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
TOP