É possível preparar procedimentos JCL para iniciar e parar o IBM® HTTP Server a partir do console do sistema MVS.
Usando um procedimento catalogado por JCL para emitir os comandos de início e parada de apachectl, é possível iniciar e parar uma instância do IBM HTTP Server a partir do console do sistema MVS. Outros comandos apachectl podem ser emitidos a partir do console do sistemaMVS usando o mesmo procedimento.
Copie o procedimento JCL de amostra a seguir de SHAPJCL(HAPAPROC) para sua biblioteca de procedimentos de sistemas:
//*---------------------------------------------------------
//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
Uma descrição do comando apachectl utilizado na JCL de amostra pode ser encontrada no Web site da Interface de Controle do 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
Como
alternativa, insira:S WEBSRV1,ACTION='stop'
S WEBSRV1,ACTION='<command>'
S WEBSRV1,ACTION=restart
É possível reiniciar o servidor a partir do console
z/OS.S WEBSRV1,ACTION=graceful
É possível reiniciar o servidor
a partir do console z/OS.