エラー「qdg12230u,サービスファイルにポート番号が指定されていません」の原因と対処について
- Symfowareのサービスを起動しようとしましたが、サービスが起動できませんでした。
エラーログを確認したところ「qdg12230u,サービスファイルにポート番号が指定されていません」というエラーが出力されていました。
原因と対処方法を教えてください。 - サービス定義ファイルにSymfowareのサービスを登録していないことが原因だと考えられます。
RDB2_TCP接続を利用する場合、システム用動作環境ファイルに「MAX_CONNECT_TCP」パラメーターを設定する必要があります。このパラメーターを指定するとサービス起動時に対応するポート番号をチェックしますが、サービス定義ファイルにSymfowareのサービスを登録していない場合に本エラーが出力されます。
RDB2_TCP接続を利用する場合は以下の設定をしてください。
- システム用動作環境ファイルに以下を設定する。
MAX_CONNECT_TCP = (接続数)
(省略値は「0」となっています) - サービス定義ファイル(注)に以下を設定する。
サービス名 ポート番号
(例:RDBII 2050/tcp)
(注)サービス定義ファイルの格納先は以下のとおりです。
Solaris/Linuxの場合 : /etc/services
Windowsの場合 : ¥Windowsディレクトリ¥system32¥drivers¥etc¥services - システム用動作環境ファイルに以下を設定する。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |