We have an Intranet that serves over 3000 users. We have been up in Production status for a week and today we are now getting Informix -439 errors randomly. I suspect we either have a bug in the code that tracks session information or could it be a configuration issue. We are running Apache (v1.3.26) and PHP (v4.2.3) on a Solaris 280R (v5.8).
Any suggestions are appreciated.
=========== -439 error ===============
Database server is currently processing an SQL task.
You attempted to call an SQL routine or attempted to execute an SQL statement within a signal handling function/routine or a callback function/procedure. Use only the sqldone() and sqlbreak() library functions inside your INFORMIX-ESQL/C callback function. Use only the ECO-SQD and ECO-SQB library routines inside your ESQL/COBOL callback procedure. In addition, if you want to unregister your callback function in INFORMIX-ESQL/C, you can invoke the sqlbreakcallback() callback registration function within your callback procedure. If you want to unregister your callback procedure in ESQL/COBOL, you can invoke the ECO-SQBCB callback registration routine within your callback procedure.
=========== -439 error ===============