Stop the Zend Server Environment before running this procedure. If you are using Zend Server 6 - 8.5.x, Please REPLACE all instances of zendphp7 with zendsvr6 For Zend Server with PHP 7 ENDSBS ZENDPHP7/ZENDPHP7 ENDTCPSVR SERVER(*HTTP) HTTPSVR(ZENDPHP7) MONMSG MSGID(CPF0000) Reset Zend Server environment:
PGM
DCL VAR(&CMDSHR) TYPE(*CHAR) LEN(50) DCL VAR(&NULL) TYPE(*CHAR) LEN(1) VALUE(X'00') DCL VAR(&HOMEDIR) TYPE(*CHAR) LEN(50) + VALUE('/usr/local/zendphp7')
/* Part 1 - clean up zombie Apache jobs */ CHGVAR VAR(&CMDSHR) VALUE('ps -ef | grep ' *CAT + 'php-cgi' *CAT ' | awk "{print $2}" | + xargs kill -9' || &NULL) CALL PGM(QP2SHELL) PARM('/QOpenSys/usr/bin/sh' + &CMDSHR) MONMSG MSGID(CPF0000) /* Part 2 - Clearing shared memory */ /*parameters : script, tofile, look for string, status */ CHGVAR VAR(&CMDSHR) VALUE(&HOMEDIR *TCAT + '/bin/i5ipcrm_script.sh' || &NULL) CALL PGM(QP2SHELL) PARM('/QOpenSys/usr/bin/sh' + &CMDSHR) MONMSG MSGID(CPF0000) CHGVAR VAR(&CMDSHR) VALUE(&HOMEDIR *TCAT + '/bin/clean_tmpfiles.sh' || &NULL) CALL PGM(QP2SHELL) PARM('/QOpenSys/usr/bin/sh' + &CMDSHR) MONMSG MSGID(CPF0000) ENDPGM |