Puede preparar procedimientos JCL para iniciar y detener IBM® HTTP Server desde la consola del sistema MVS.
Si se utiliza un procedimiento catalogado JCL para emitir los mandatos de inicio y detención de apachectl, puede iniciar y detener una instancia de IBM HTTP Server desde la consola del sistema MVS. Otros mandatos de apachectl pueden emitirse desde la consola del sistema MVS utilizando el mismo procedimiento.
Copie el siguiente procedimiento JCL de ejemplo desde SHAPJCL(HAPAPROC) a la biblioteca de procedimientos del sistema:
//*---------------------------------------------------------
//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
Una descripción del mandato apachectl utilizada en el JCL de ejemplo puede encontrarse en el sitio web de la Interfaz de control de servidor HTTP de Apache.
RDEFINE STARTED WEBSRV1.* STDATA(USER(WWWSERV) GROUP(WWWGROUP) TRACE(YES))
SETROPTS RACLIST(STARTED) GENERIC(STARTED) REFRESH
S WEBSRV1
S WEBSRV1,JOBNAME=HTTPD
P WEBSRV1
Como alternativa, especifique lo siguiente: S WEBSRV1,ACTION='stop'
S WEBSRV1,ACTION='<mandato>'
S WEBSRV1,ACTION=restart
Puede reiniciar el servidor desde la consola de z/OS. S WEBSRV1,ACTION=graceful
Puede reiniciar el servidor ordenadamente desde la consola de z/OS.