awservicesのポート変更方法について

Document created by shunsuke_katakura Employee on Jul 10, 2015
Version 1Show Document
  • View in full screen mode

文書番号:            JTEC001894

製品名:                NSM

バージョン:           -

OS:                     -

 

Question

awservices start 実行時に以下のエラーが発生し、サービスを開始できません。 対処方法を教えて下さい。

awservices failed to start

 


Answer

$CAIGLBL0000/services/var/log/awservices.logファイルに 以下のようなログが記録されている場合、ポートが利用できないことを意味します。
ポートが利用できない場合、サービスを開始できません。

 

AWM_CreateServerSocket : bind() failed port: 9990

NSMエージェントサービスの1つであるサービスコントロール(awserviecs)は、 TCPポート9990/9991を使用します。
これらのポートが他のアプリケーションで既に使用中の場合、 以下の手順によって使用ポートを変更できます。

  1. /etc/services ファイルに以下の2行を追加します。 
    caiawsc 10001/tcp
    caiawsr 10002/tcp

    この例では、10001/10002としていますが、利用可能なポートであれば任意で構いません。

  2. $AGENTWORKS_DIR/scripts/envusrlocalファイルを作成し、以下の環境変数を設定します。 

    AWS_STARTER_CONTROL=(caiawscに指定したポート番号)
    export AWS_STARTER_CONTROL

    AWS_STARTER_REQUEST=(caiawsrに指定したポート番号)
    export AWS_STARTER_REQUEST

  3. awservices start を実施します。 

    $AGENTWORKS_DIR/services/var/log/awservices.log
    に以下のようなログが記録されていることを確認して下さい。

    2007-10-06 13:00:32.01 [F]-1- awm_qiksoc::_IAWM_QuickCreate: 10001@
    2007-10-06 13:00:32.02 [F]-1- awm_qiksoc::_IAWM_QuickCreate: 10002@

Attachments

    Outcomes