|
Have you posted this query on the "Easy400" mailing list? The folks who wrote CGIDEV2 participate in the list and regularly respond to questions about problems such as this. http://groups.yahoo.com/group/Easy400Group The Easy400 list is very low traffic compared to the lists on midrange.com. Regards. On Fri, 30 Jul 2004 13:34:02 -0500, Brad Stone <brad@xxxxxxxxxxxx> wrote: > I've had the same problem for years... posted here about it > a couple times, never had a response. > > On Fri, 30 Jul 2004 17:54:56 +0100 > > > michael.bailey@xxxxxxxxxx wrote: > > Hi, > > > > A client is running an e-Commerce site using the superb > > CGIDEV2 toolset. > > It's running on the Apache server using the current > > downloadable version > > of CGIDEV2 and we're up to date with cumulative PTFs. > > > > Once or twice every day one or several of the Apache > > server instances > > crash with an application error. The other server jobs > > carry on working > > fine servicing other jobs so to counter it in the short > > term I added a > > reply list entry to dump the jobs automatically. > > > > Does this error imply that somebody is trying to hack the > > site by > > appending a piece of script to a form request or is it > > more likely to be a > > bug in our application? > > > > Here's an extract of one of the job logs: > > > > C2M1212 Diagnostic 30 29/07/04 > > 01:27:19 QC2UTIL1 > > QSYS *STMT QZHBCGI QHTTPSVR *STMT > > From module . . . . > > . . . . : > > QC2ALLOC > > From procedure . . > > . . . . : free > > > > Statement . . . . . > > . . . . : 1023 > > > > To module . . . . . > > . . . . : > > CGIPARSE > > To procedure . . . > > . . . . : > > ErrorExit__FiPc > > Statement . . . . . > > . . . . : 459 > > > > Message . . . . : > > The pointer > > parameter passed to free or realloc is not > > valid. > > Cause . . . . . : > > The pointer > > parameter passed to free or realloc was not > > valid. This > > caused your function > > call to fail. Recovery . . . : Correct > > the invalid > > pointer parameter > > being passed to free or realloc. Technical > > description . . . > > . . . . . : The > > value of the pointer passed to free or > > realloc is > > X'8000000000000000D033AF37640B2253'. > > CPF9898 Information 40 29/07/04 > > 01:27:19 QZHBCGI > > QHTTPSVR *STMT QZHBCGI QHTTPSVR *STMT > > From module . . . . > > . . . . : > > CGIPARSE > > From procedure . . > > . . . . : > > ErrorExit__FiPc > > Statement . . . . . > > . . . . : 470 > > > > To module . . . . . > > . . . . : > > CGIPARSE > > To procedure . . . > > . . . . : > > ErrorExit__FiPc > > Statement . . . . . > > . . . . : 470 > > > > Message . . . . : > > QzhbCgiParse: > > Error: QUERY_STRING/Body contains search > > keywords -- not > > form request. . > > > > Cause . . . . . : > > This message is > > used by application programs as a general > > escape message. > > > > MCH0601 Escape 40 29/07/04 > > 01:27:19 CGISRVPGM2 > > XXXWEBLPG *STMT CGISRVPGM2 XXXWEBLPG *STMT > > 5722SS1 V5R1M0 010525 Job Log > > XXX270 29/07/04 > > 01:27:20 Page 7 > > Job name . . . . . . . . . . : XXXLIV User > > . . . . . . : > > QTMHHTTP Number . . . . . . . . . . . : 098190 > > Job description . . . . . . : QZHBHTTP > > Library . . . . . : > > QHTTPSVR > > MSGID TYPE SEV DATE TIME > > FROM PGM > > LIBRARY INST TO PGM LIBRARY INST > > From module . . . . > > . . . . : > > XXXCGIPARS > > From procedure . . > > . . . . : > > ZHBGETINPUT > > Statement . . . . . > > . . . . : 32900 > > > > To module . . . . . > > . . . . : > > XXXCGIPARS > > To procedure . . . > > . . . . : > > ZHBGETINPUT > > Statement . . . . . > > . . . . : 32900 > > > > Message . . . . : > > Space offset > > X'00000000' or teraspace offset > > > X'0000000000000000' > > is outside > > current limit for object XXXLIV QTMHHTTP > > 098190. > > Cause . . . . . : > > You tried to > > operate outside the specified space, tried to > > operate on an > > unallocated page in > > teraspace, or tried to set the space > > pointer outside > > the specified > > space. The object referred to is XXXLIV > > QTMHHTTP 098190. > > The offset > > specified is X'00000000' for most spaces, but > > > X'0000000000000000' > > for teraspace. > > The space class is X'04'. The secondary > > associated space > > number is > > X'0000'. The activation group mark is > > X'00000000'. The > > heap space > > identifier is X'00000000'. The pointer to the > > start of the > > implicit process space > > used for the allocation is > > X'8000000000000000FEE27AA95B001000'. The space class > > designates the type > > of > > space as follows: > > 00-primary > > associated space (includes space objects) > > 01-secondary > > associated space > > 02-implicit process space for automatic > > storage > > 03-implicit process space > > for static storage 04-implicit process > > space for > > activation group-based > > heap storage 05-constant space 06-space for > > handle-based heap > > storage > > 07-teraspace The object referenced and space class > > information is > > returned, whenever > > it is available, for all space classes. > > The other > > information is set only > > when it applies to the returned space > > class value. > > Otherwise zero values > > are returned. > > RNX9001 Escape 50 29/07/04 > > 01:27:19 QRNXIE > > QSYS *STMT WEB500 XXXWEBLPG *STMT > > From module . . . . > > . . . . : QRNXMSG > > > > From procedure . . > > . . . . : > > SignalException > > Statement . . . . . > > . . . . : 19 > > > > To module . . . . . > > . . . . : WEB500 > > > > To procedure . . . > > . . . . : WEB500 > > > > Statement . . . . . > > . . . . : > > 12000500 > > Message . . . . : > > RPG status 00222 > > caused procedure ZHBGETINPU in program > > > XXXWEBLPG/CGISRVPGM2 > > to stop. > > > > Cause . . . . . : > > A > > programmer-defined error subroutine determined that > > procedure > > ZHBGETINPU should end > > abnormally. If the status 00222 is between > > 00100 and 09999, > > then the error > > subroutine was invoked due to an error and > > there may be more > > information in > > the job log relating to the error. Recovery > > . . . : Correct > > the error > > indicated by the messages or contact the person > > responsible for > > program > > maintenance. > > RNQ0202 Sender copy 99 29/07/04 > > 01:27:19 QRNXIE > > QSYS *STMT QRNXIE QSYS *STMT > > From module . . . . > > . . . . : QRNXMSG > > > > From procedure . . > > . . . . : InqMsg > > > > Statement . . . . . > > . . . . : 2 > > > > To module . . . . . > > . . . . : QRNXMSG > > > > To procedure . . . > > . . . . : InqMsg > > > > Statement . . . . . > > . . . . : 2 > > > > Message . . . . : > > The call to > > ZHBGETINPU ended in error (C G D F). > > Cause . . . . . : > > RPG procedure > > WEB500 in program XXXWEBLPG/WEB500 at > > statement 12000500 > > called program > > or procedure ZHBGETINPU, which ended in > > error. If the name > > is *N, the call > > was a bound call by procedure pointer. > > 5722SS1 V5R1M0 010525 Job Log > > XXX270 > > 29/07/04 01:27:20 Page 8 > > Job name . . . . . . . . . . : XXXLIV User > > . . . . . . : > > QTMHHTTP Number . . . . . . . . . . . : 098190 > > Job description . . . . . . : QZHBHTTP > > Library . . . . . : > > QHTTPSVR > > MSGID TYPE SEV DATE TIME > > FROM PGM > > LIBRARY INST TO PGM LIBRARY INST > > Recovery . . . : > > Check the job > > log for more information on the cause of > > the error and > > contact the person > > responsible for program maintenance. > > Possible choices > > for replying to > > message . . . . . . . . . . . . . . . : D > > -- Obtain RPG > > formatted dump. S -- > > Obtain system dump. G -- Continue > > processing at > > *GETIN. C -- Cancel. > > F -- Obtain full formatted dump. > > > > > > Regards > > > > Michael Bailey > > _______________________________________________ > > This is the Web Enabling the AS400 / iSeries (WEB400) > > mailing list > > To post a message email: WEB400@xxxxxxxxxxxx > > To subscribe, unsubscribe, or change list options, > > visit: http://lists.midrange.com/mailman/listinfo/web400 > > or email: WEB400-request@xxxxxxxxxxxx > > Before posting, please take a moment to review the > > archives > > at http://archive.midrange.com/web400. > > > > Bradley V. Stone > BVS.Tools > www.bvstools.com > > > _______________________________________________ > This is the Web Enabling the AS400 / iSeries (WEB400) mailing list > To post a message email: WEB400@xxxxxxxxxxxx > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/mailman/listinfo/web400 > or email: WEB400-request@xxxxxxxxxxxx > Before posting, please take a moment to review the archives > at http://archive.midrange.com/web400. > > -- Tom Jedrzejewicz tomjedrz@xxxxxxxxx
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.