Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Use F3 to exit.  After the reset, check to see that all Zend Server jobs have restarted.  This article can help you with that:

Verify Zend Server for IBM i has started successfully



Tip
titleReset Zend Server environment Use a CL Program

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

...