リソース管理プログラムの起動ができない場合は、以下の項目を確認してください。
■環境変数LANG
Symfoware/RDBを使用してデータベース連携サービスを使用する場合は、環境変数LANGに必ず日本語を設定する必要があります。
「ja」を設定する場合の例を以下に示します。
例
LANG=ja export LANG
■データベース環境
データベースが起動されているかを確認します。
[確認方法]
[スタート]メニューからRDBの起動、停止を確認します。
ps -ef | grep rdb <RETURN>
■リソース管理プログラム作成時
スレッドモード用のリソース管理プログラムを作成する場合は、同様にスレッドモード用のXA連携用プログラムを使用しているかを確認します。また、プロセスモード用のリソース管理プログラムを作成する場合は、同様にプロセスモード用のXA連携用プログラムを使用しているかを確認します。
■リソース管理プログラム起動時
サーバアプリケーションが使用するリソース定義が登録されているかを確認します。
リソース管理プログラム起動時に指定するリソース管理プログラムのフルパス名/リソース定義ファイルのフルパス名が正しいかを確認します。
otsstartrscコマンドがスーパユーザで起動されているかを確認します。
スレッドモードの環境で使用する場合、スレッドモード用のXA連携プログラム・スレッドモード用のライブラリを使用しているかを確認します。
■リソース定義ファイルの記述
リソース定義ファイルのOPENINFO文字列が正しく設定されているかを確認します。
CLOSEINFO文字列が「NULL」であるかを確認します。
リソース定義ファイルにRMNAME/OPENINFO/CLOSEINFOが正しく設定されているかを確認します。
リソース定義ファイルのENVIRONの環境変数LD_LIBRARY_PATHに、Symfoware/RDBライブラリのパスおよび、Symfoware/RDBの必須製品のライブラリのパスが設定されているかを確認します。
スレッドモード/プロセスモードの設定が、リソース管理プログラムの作成形態(スレッドモード/プロセスモード)と一致しているかを確認します。
参照
リソース定義ファイルの設定方法については、「4.2 リソース定義ファイルの作成」を参照してください。