[SOLUCIONADO]Archivos tmpshmem

Hola Carlos

Ese error tiene que ver con el manejo de memoria interno que hace Informix cuando se ejecutan varios stored procedures. Yo te sugeriria que le asignaras mas memoria a Informix, pero antes me gustaria saber cuanta memoria RAM tiene el servidor fisico donde esta instalado el informix.

Aparte de eso, podrias ejecutar
onstat -a > onstat_a.txt
onstat -g all > onstat_g_all.txt

Y mandarme por aca los archivos onstat_a.txt onstat_g_all.txt

Los archivos que genera, son vuelcos de la memoria de Informix, que pueden ser requeridos por el personal de soporte de IBM en caso que tengas el servicio de soporte.

El mensaje de error asociado a lo que pasa es el siguiente:
-9791 User-defined routine execution failed.

This error occurs under the following circumstances:

  1. A language problem occurred or an internal server error exists. In this case, the following log message is entered in the log:

ERROR: Routine execution failed – procname = routine_name procid = process_ID_number

  1. The executing routine has caused one of the following exceptions:

mem – memory fault

ill – illegal instruction

fpt – floating point or divide by zero

sys – system call problem

“xxx” – SAPI layer exception explanation

The following error message appears in the log:

ERROR: Routine execution trap – procname = procedure_name procid = process_ID_number reason: error_string