Windows

DTP Enterprise Pack は、Windows の [スタート] メニューから開始および停止できます。[Start Enterprise Pack] アプリケーションを右クリックし、[管理者として実行] を選択します。

Windows のサービス インターフェイスを使って、DTP Enterprise Pack を開始/停止することもできます。

Linux

  1. コマンド プロンプトを開き、<DTP_INSTALL>/dtpservices ディレクトリに移動します。
  2. start 引数を付けて dtpservices.sh スクリプトを実行します:

    ./dtpservices.sh start 

DTP のコンソールから DTP Enterprise Pack アプリケーションを停止/開始することもできます。Linux での DTP サービスの開始」を参照してください。 

start 引数は Extension Designer およびデータベースを開始します。

DTP Enterprise Pack アプリケーションを停止するには、stop 引数を付けて dtpservices.sh スクリプトを実行します。

dtpservices.bat stop

以下の表は、利用できるすべてのコマンドです。

コマンド出力
dtpservices.sh startすべてのサーバーとデータベースを起動します。「Configuring Log Rotation for the Database」も参照してください。
dtpservices.sh stopすべてのサーバーとデータベースを停止します。
dtpservices.sh statusDTP Enterprise Pack アプリケーションとサービスのステータスをレポートします。Extension Designer またはフローで問題が発生している場合、このコマンドを実行してコンポーネントとサービスが実行中であることを確認してください。

Linux で stop を実行した場合に起こり得るエラー

予想外の状況によって、Linux で stop を実行したときに以下のメッセージが表示される場合があります。    

"Time out on DTP Enterprise Pack process termination.Please kill all processes manually.(Refer to the documentation)"

このメッセージが表示されるのは、メインの DTP Enterprise Pack アプリケーション (通常サービス プロセスの 1 つ) の子プロセスが開始しているが、完全に終了していない場合だけです。DTP Enterprise Pack を再び開始する前に、そのような子プロセスを終了させる必要があります。 

  1. 以下のコマンドを実行します。    
    pgrep node or pgrep -f <installation home>/nodejs/bin/node
    このコマンドは、 DTP Enterprise Pack が開始したすべてのプロセスを出力します。
  2. 同じ引数を使用して kill コマンドを実行し、これらのプロセスを強制終了します:
    pkill node 
    または
    pkill -f <installation home>/nodejs/bin/node
  • No labels