2.4.3 HTTP Serverを起動する(httpsdコマンド)
サーバのルートディレクトリやhttpsd.confファイルを指定して起動する場合に,この方法を使用して起動します。
PRFSPOOL環境変数を設定したあとでhttpsdコマンドを実行してください。
(1) 形式
/opt/hitachi/httpsd/sbin/httpsd〔〔-d ディレクトリ〕〔-f ファイル名〕〔-R ディレクトリ〕|-v|-t〕
(2) オプション
-
-d ディレクトリ
ServerRootディレクティブがコンフィグファイルに指定されていない場合の,デフォルト値を指定できます。
-
-f ファイル名
コンフィグファイルのパスを指定できます。絶対パスまたはServerRootディレクティブの指定値からの相対パスで指定します。未設定時は,/opt/hitachi/httpsd/conf/httpsd.confを使用します。
-
-R ディレクトリ
DSO実行ライブラリが格納されているディレクトリを絶対パスで指定します。
-
-v
バージョン情報を表示させます。このオプションを指定した場合は,HTTP Serverは起動しません。
-
-t
コンフィグファイルの文法チェックをします。文法エラーがあると,画面にエラーメッセージを表示します。このオプションを指定した場合は,HTTP Serverは起動しません。
(3) 再起動方法
killコマンドでHTTP Serverを再起動できます。
kill {-HUP|-USR1} `cat PidFileディレクティブ指定値`
-
-HUP
httpsdctlコマンドのrestartに相当する再起動をします。
-
-USR1
httpsdctlコマンドのgracefulに相当する再起動をします。
-
PidFileディレクティブ指定値
PidFileディレクティブで指定した値(ファイル名)を指定します。
(4) 終了方法
httpsdコマンドでHTTP Serverを起動した場合,次に示すコマンドを実行してプロセスを終了し,HTTP Serverを停止してください。
kill {-TERM|-USR2} `cat PidFileディレクティブ指定値`
-
-TERM
httpsdctlコマンドのstopに相当する停止をします。
-
-USR2
httpsdctlコマンドのgracefulstopに相当する停止をします。
(5) 起動確認方法
HTTP Serverの起動を確認するには,制御プロセスを確認してください。詳細は,「4.1.4 稼働管理について」の「(3) 制御プロセスの監視」を参照してください。
また,HTTP Serverを起動したあと,エラーログに以下のメッセージが出力されていることを確認してください。
Cosminexus HTTP Server バージョン (Unix) configured -- resuming normal operations
(6) 注意事項
httpsdコマンド実行時にHTTP Serverが起動しない場合があります。詳細は,「4.1.1(2)(a) 留意点」の「PidFileディレクティブ」に関する記載,または,「4.1.2(2)(a) 留意点」の「PidFileディレクティブ」に関する記載をご参照ください。