001-009373
[Windows版の現象]ログをアーカイブする際にFatal errorが発生し、アーカイブに失敗する。
- 種別
- 不具合
- 機能
-
- システム設定
- ロギング
- 再現バージョン
-
- 4.2.0
- 改修バージョン
- 4.2.1
- 公開日
- 2016-01-13
- 更新日
- 2016-02-26
詳細
【準備】
- アーカイブの作成日時を設定します。
例:
--------------
日曜日 0:00 UTC : (土曜日 15 : 00)
--------------
補足:
- (システム管理画面)「ロギング > アーカイブの設定」画面で設定します。
- (システム管理画面)「ロギング > アーカイブの設定」画面で設定します。
- ログを出力する設定にします。
例:
--------------
・対象カテゴリ
基本システム
・エラー
ログ:出力する
出力先:データベースログ
--------------
補足:
- (システム管理画面)「ロギング > ログ一覧 > ログの設定」画面で設定します。
- (システム管理画面)「ロギング > ログ一覧 > ログの設定」画面で設定します。
- ログが出力される操作を行います。
例:
ログインに失敗する。 - 出力されたログが、出力後91日を経過し、アーカイブの作成日時で指定した曜日と時刻を過ぎるまで待ちます。
例:
2015年1月1日(木)にログ出力操作をした場合、2015年4月5日(日)0時00分を過ぎるまで待ちます。
【再現手順】
- sched.logを確認します。
補足:
- スケジューリングサービスのログファイルは次のディレクトリにあります。
(CGI インストールディレクトリ)\(インストール識別子)\sched.log
- スケジューリングサービスのログファイルは次のディレクトリにあります。
→現象発生:
次のエラーが出力されています。
例:
--------------
Fatal error: Class 'ZipArchive' not found in C:\inetpub\scripts\cbgrn\code\plugin\grn\phpexcel\PHPExcel\Writer\Excel2007.php on line 227
--------------
補足:
- (システム管理画面)「ロギング > ログ一覧 > ログのアーカイブ一覧」画面を表示すると、ログがアーカイブされていません。
- ログのアーカイブをコマンドラインで実行した場合も、同様の現象が発生します。
例:
--------------
.\grn.exe -C -q .\code\command\archive_log.csp
--------------
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 4.2.1のガルーン
-----------------------------------------------------------
【更新履歴】
2016/01/28 タイトルを更新しました。