hello,
I have a problem with a long running job that does many https requests.
After about 2000 requests I get the following errors im the joblog:
MCH6903 - The heap space has reached its maximum allowable size"
C2M1212 - The pointer parameter passed to free or realloc is not valid.
CPF9897 - (GSKit) I/O: Unknown system status (my translation from German).
In details of the last msg (F9):
Von Programm . . . . . . . . . : HTTPAPIR4
Von Bibliothek . . . . . . . : HMTPGM03
Von Modul . . . . . . . . . : HTTPUTILR4
Von Prozedur . . . . . . . . : UTIL_DIAG
Von Anweisung . . . . . . . : 5439
An Programm . . . . . . . . . : HTTPAPIR4
An Bibliothek . . . . . . . : HMTPGM03
An Modul . . . . . . . . . . : COMMSSLR4
An Prozedur . . . . . . . . : SSL_ERROR
An Anweisung . . . . . . . . : 7819
This sounds like a memory leak somewhere.
I suspect a problem with the GSKit module/utility but I want to be sure I'm not doing something wrong or am missing something.
My question here is, do I need to do some 'housekeeping' after httpapi calls, like 'closing' or 'freeing' something?
With have many process that involve httpapi calls. Most of them long running jobs and nver had any problem in this direction.
Any help would appreciated!
Regards
Richard