MVS™ 시스템 콘솔에서 IBM® HTTP Server를 시작 및 중지하는 JCL 프로시저를 준비할 수 있습니다.
apachectl 시작 및 중지 명령을 실행하는 JCL 카탈로그 프로시저를 사용하여 MVS 시스템 콘솔에서 IBM HTTP Server 인스턴스를 시작하고 중지할 수 있습니다. 같은 프로시저를 사용하여 MVS 시스템 콘솔에서 다른 apachectl 명령을 실행할 수도 있습니다.
SHAPJCL(HAPAPROC)에서 다음 샘플 JCL 프로시저를 시스템 프로시저 라이브러리에 복사하십시오.
//*---------------------------------------------------------
//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 제어 인터페이스 웹 사이트에 있습니다.
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
콘솔에서 서버를 빠르게 다시 시작할 수 있습니다.