基本製品と2次サーバーを停止する

RICOH ProcessDirectorの基本製品またはリモート2次サーバーを停止した場合、ジョブ処理ステップの完了を待っても待たなくてもシステムを停止できます。AFP Support機能がインストールされている場合は、RICOH ProcessDirectorのプリンタードライバーコンポーネント、Download for z/OS、またはAFP Download Plusにより開始されたプロセスを停止するかどうかの選択もできます。

システムがシャットダウンして再起動した後、すべてのプリンターが使用不可になります。シャットダウン前に使用可能であった全てのプリンターを、システムの再起動後に使用可能にする場合は、プリンターの使用可能状態を記憶するシステムプロパティーを はいに変更します。

基本製品またはリモート2次サーバーを停止するには、以下の手順に従います。

  1. RICOH ProcessDirectorのシステムユーザー( aiw1がデフォルト)としてシステムにログインします。
  2. コマンド行にアクセスします。
  3. オプション: サーバーに関連付けられた入力装置を使用不可にすることで、現在実行されている処理に対するシステムシャットダウンの影響を最小化することができます。
  4. 次のコマンドのいずれかを入力します。
    • ステップの完了を待たず、直ちにシステムを停止する。
      • stopaiw

      処理中状態だったステップはすべて、システムの再始動時にエラー状態に移行します。

    • 現在処理中のステップの完了後、システムを停止する。
      • stopaiw -q
    • システムとプリンタードライバーコンポーネントによって起動されたプロセスをすべて停止するには、Download for z/OS、またはAFP Download Plusを使用します。
      • stopaiw -t

      このオプションは、AFP Support機能がインストールされている1次コンピューターでのみ使用できます。

    1次コンピューターで、コマンドによって 1次サーバー、ローカル2次サーバー、ユーザーインターフェースプログラム、およびインフォメーションセンターが停止されます。1次サーバーが停止したときにリモート2次サーバーが1次サーバーに接続されている場合、2次サーバーは、接続に成功するか、2次サーバーが停止するまで1次サーバーへの接続の再確立を30秒ごとに試みます。

    2次コンピューターでは、このコマンドによりリモート2次サーバーを1次サーバーから切断し、2次サーバーを停止します。

  5. オプション: stopaiwコマンドはRICOH ProcessDirectorをシャットダウンしますが、状況によっては、すべての処理を確実に終了させるために追加のステップが必要になります。このような状況には以下が含まれます。
    • オペレーティングシステムにアップデートを適用する。
    • /aiwを含むファイルシステムを再構築する。例えば、ファイルシステムを新しいストレージユニットに移動する。
    • ストレージのフルバックアップを実行する。例えば、バックアップ中にデータ転送が発生しないように、すべてをシャットダウンする。
    RICOH ProcessDirectorに関するその他の処理をすべて停止するには、以下の操作を行います。
    1. PostgreSQL構成で実行する場合は、systemctl stop postgresqlコマンドを実行します
    2. この後のステップにはroot権限が必要です。su - rootと入力し、 Enterを押します。プロンプトが表示されたら、rootユーザーのパスワードを入力して、 Enterを押します。
    3. DB2設定で実行する場合は、「/opt/infoprint/ippd/db/bin/db2fmcu -d」と入力します。
    4. DB2設定で実行する場合は、「ps -ef | grep db2」と入力して、実行中のすべての db2プロセスを表示します。それぞれの db2 プロセスを終了するには、次のように入力します。
      killの後に、grepコマンドの結果にリストされた各プロセスIDを入力します。例えば、結果は次のようになります。
      dasusr1  14729     1  0 Aug24 ?   00:00:01 /home/dasusr1/das/
                                                  adm/db2dasrrm
      root     18266     1  0 Aug24 ?   00:15:08 /opt/infoprint/ippd/db/
                                                  bin/db2fmcd
      dasusr1  18342     1  0 Aug24 ?   00:00:23 /opt/infoprint/ippd/db/das/
                                                  bin/db2fmd -i dasusr1 -m /
                                                  opt/infoprint/ippd/db/das/
                                                  lib/libdb2dasgcf.so.1
      root     21049     1  0 Sep01 ?   00:00:00 db2wdog 0 [aiwinst] 
      aiwinst  21051 21049  0 Sep01 ?   01:13:01 db2sysc 0  
      root     21059 21049  0 Sep01 ?   00:00:00 db2ckpwd 0 
      aiwinst  21061 21049  0 Sep01 ?   00:00:00 db2vend (PD Vendor 
                                                 Process - 1) 0    

      これらの結果では、プロセス ID は 2 列目にリストされています。リストの最初のプロセスを終了するには、kill 14729と入力して、 Enterを押します。

    5. すべてのpsfapidプロセスを表示するために ps -ef | grep psfapidと入力します。それぞれの psfapid プロセスを終了するには、次のように入力します。
      killの後に、grepコマンドの結果にリストされた各プロセスIDを入力します。
    6. ps -ef | grep aiw1と入力して、すべての aiw1 プロセスを表示します。それぞれの aiw1プロセスを終了するには、次のように入力します。
      killの後に、grepコマンドの結果にリストされた各プロセスIDを入力します。