DataSpider Servista では、プロジェクト、グローバルリソース、トリガーなどの設定情報を、リポジトリDBを使用している場合はリポジトリDBに、使用していない場合はローカルのディレクトリに保存しています。
このため、何らかの要因により、上記の情報が参照できなくなった場合に、事象が発生します。
目次
また、本問い合わせと関連している情報を参照したい場合には「参考情報」をご確認ください。
1. リポジトリ DB の使用に関する確認
リポジトリ DB を使用しているかご確認ください。DataSpider Studio、WebConsole、CLI Console から確認することができます。
詳細は製品のヘルプをご参照ください。
「参考情報」にもヘルプへのリンクをまとめています。
2-1. リポジトリ DB を使用している場合
DataSpiderServer がリポジトリ DB に正常にアクセスできているかご確認ください。
確認方法については、以下の FAQ をご参照ください。
【DataSpider Servista】 DataSpiderServerがリポジトリDBに接続できているか確認したいと考えています
接続できていない場合、以下の対象方法を実施してください。
対処方法:
リポジトリ DB が正常に稼働していることを確認した後、DataSpiderServer を再起動してください。
2-2. リポジトリ DB を使用していない場合
以下のディレクトリにディレクトリやファイルがあることをご確認ください。
$DATASPIDER_HOME/server/home/<ユーザー名>
$DATASPIDER_HOME/server/etc
ディレクトリやファイルが存在しない場合は、以下の対象方法を実施してください。
対処方法:
DataSpider Servista のインストールディレクトリの状況をバックアップから元に戻してください。
1. リポジトリ DB の使用に関する確認
リポジトリ DB の有無により、設定情報を保存するところが異なります。このため、最初にリポジトリ DB の有無を確認する必要があります。
2-1. リポジトリ DB を使用している場合
リポジトリDBにアクセスできない状態で起動した場合、DataSpiderServer はリポジトリ DB 無しで起動し、以降でアクセス可能となっても、無しのままで稼働します。
この場合、リポジトリ DB に保存されている設定情報を参照しないためプロジェクト、グローバルリソース、トリガーが参照できない状況になります。
上記を確認するために、リポジトリ DB への接続状況が必要になります。
また、上記状況の解消のためには、リポジトリ DB に接続できる状態でDataSpiderServer を再起動する必要があります。
2-2. リポジトリ DB を使用していない場合
リポジトリ DB を使用していない場合、DataSpider Servista はローカルディレクトリに設定を保存します。
特に、プロジェクト、グローバルリソース、トリガーなどの情報は「確認するポイント」に記載したディレクトリに保存しています。
このため、ディレクトリの状況確認が必要となります。
設定情報が保存されているにもかかわらず、参照ができない状況ということから、DataSpiderServer の起動時に、何らかの問題が発生している可能性があります。
起動時の状況や環境の情報と合わせて、ご確認いただき、サポートセンターまでお問い合わせください。
(1) 発生する直前に変更した設定
それまで確認できていた情報が、確認できなくなったことから、何らかの設定変更がきっかけになっている可能性があります。
事象が発生し始める前に変更された設定があるか、ご確認ください。
(2) リポジトリ DB の情報
リポジトリ DB を使用しているか、使用している場合は、接続先のデータベースの製品名、バージョンを教えてください。
(3) DataSpiderServer が起動するときの詳細ログ
DataSpiderServer が起動する際の詳細なログを出力し、起動時に問題が発生しているか確認します。
以下の手順でログ出力の設定を変更して、ログを取得してください。
■手順
- DataSpiderServer の停止
設定変更の前に DataSpiderServer を停止してください。
- ログ出力設定の変更
詳細なログを取得するために、以下の設定ファイル、設定キーで、もっとも詳細なログが出力する値(${DEBUG})を指定してください。
- 設定ファイル
$DATASPIDER_HOME/server/conf/dslog.properties
- DataSpiderServer の起動
変更した設定を反映するために、DataSpiderServer を起動してください。
- ログの取得
以下のログを取得して、サポートセンターまでご送付ください。
$DATASPIDER_HOME/server/logs/server.log
$DATASPIDER_HOME/server/logs/server.log.<半角数字>
参考情報
【DataSpider Servista】 DataSpiderServerがリポジトリDBに接続できているか確認したいと考えています
・DataSpider Studio の リポジトリ DB の設定
・WebConsole
・CLI Console
・設定ファイルの詳細について(プロパティリファレンス)
・DataSpider Servista のログについて(ログガイド)