JCL プロシージャーを準備して、MVS™ システム・コンソールから IBM® HTTP Server を 開始および停止することができます。
JCL カタログ式プロシージャーを使用して apachectl start および apachectl stop コマンドを発行することにより、MVS システム・コンソールから IBM HTTP Server インスタンスを始動および停止できます。 同じプロシージャーを使用して、他の apachectl コマンドを MVS システム・コンソールから発行できます。
以下の JCL プロシージャーのサンプルを SHAPJCL(HAPAPROC) からお使いのシステム・プロシージャー・ライブラリーにコピーしてください。
//*---------------------------------------------------------
//IHSAPACH PROC ACTION='start',
// DIR='/path/to/IHS/runtime/directory',
// CONF='conf/httpd.conf'
//*---------------------------------------------------------
//IHS EXEC PGM=BPXBATCH,
// PARM='SH &DIR/bin/apachectl -k &ACTION -f &CONF -DNO_DETACH',
// MEMLIMIT=512M
//STDOUT DD PATH='&DIR/logs/proc.output',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRUSR,SIWUSR,SIRGRP,SIWGRP)
//STDERR DD PATH='&DIR/logs/proc.errors',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),
// PATHMODE=(SIRUSR,SIWUSR,SIRGRP,SIWGRP)
// PEND
サンプル JCL で使用される apachectl コマンドの説明については、Apache HTTP Server Control Interface Web サイトを参照してください。
RDEFINE STARTED WEBSRV1.* STDATA(USER(WWWSERV) GROUP(WWWGROUP) TRACE(YES))
SETROPTS RACLIST(STARTED) GENERIC(STARTED) REFRESH
S WEBSRV1
S WEBSRV1,JOBNAME=HTTPD
P WEBSRV1
代替手段として、以下を入力します。S WEBSRV1,ACTION='stop'
S WEBSRV1,ACTION='<command>'
S WEBSRV1,ACTION=restart
z/OS コンソールからサーバーを再始動できます。S WEBSRV1,ACTION=graceful
z/OS コンソールからサーバーを正常に再始動できます。