You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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すべてのサーバーとデータベースを起動します。「Starting DTP Enterprise Pack」も参照してください。
dtpservices.sh stopすべてのサーバーとデータベースを停止します。
dtpservices.sh install-addon

デプロイされたスライスを DTP にインストールします。このコマンドは、同一ユーザーが同一マシンに DTP と Service Designer をインストールしている場合にだけ利用できます。

Windows では、DTP をインストールすると、DTP_HOME 環境変数が設定されます。Linux では、PST_HOME が $HOME/.pstrc_<hostname> に設定されます。

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