Windows
DTP Enterprise Pack は、Windows の [スタート] メニューから開始および停止できます。[Start Enterprise Pack] アプリケーションを右クリックし、[管理者として実行] を選択します。
Windows のサービス インターフェイスを使って、DTP Enterprise Pack を開始/停止することもできます。
Linux
- コマンド プロンプトを開き、<DTP_INSTALL>/dtpservices ディレクトリに移動します。
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 status | DTP 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 を再び開始する前に、そのような子プロセスを終了させる必要があります。
- 以下のコマンドを実行します。
pgrep node or pgrep -f <installation home>/nodejs/bin/node
このコマンドは、 DTP Enterprise Pack が開始したすべてのプロセスを出力します。 - 同じ引数を使用して kill コマンドを実行し、これらのプロセスを強制終了します:
pkill node
またはpkill -f <installation home>/nodejs/bin/node