FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Insufficient memory for this operation
Hola,
Actualmente estoy desarrollando vario cgís, que se conectan a Oracle a través de BDE, y después de x tiempo el servidor me marca el terrible error: Exception: EDBEngineError Message: Insufficient memory for this operation. Alias: Mi_conexion ¿alguno de ustedes sabe que rollo con ésto? de antemano, gracias
__________________
Alberto C. |
#2
|
||||
|
||||
Creo que el BDE tiene algunas lagunas con el manejo de memoria... te recomiendo que chequees que tenes instalada la última versión disponible (la 5.1 si no estoy mal).
Creo que no está de mas que también chequees tu codigo, para ver si no sos vos quien está "comiendo" memoria... sobre todo si trabajas con cgi's, donde tentativamente se crearán y destruirán muchas instancias de tus objetos. Si vas consumiendo recursos por allí... aunque sea unos cuantos bytes... la suma será una serie de caidas del servidor y problemas de memoria. Es importante que siempre que crees un recurso, te asegures de liberarlo, incluso ante la ocurrencia de errores (Try Except o Try Finally), y también revisá tu manejo de multiples hilos de ejecución (si es tu caso). Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
Hola ingacg, revisa en el panel de control/administrador del BDE el valor de SHAREDMEMSIZE puedes ajustarlo al valor de 4096 y eso te aliviará del desagradable mensaje.
Ademés es importamte que tengas en cuenta lo que te dice jachguate. Espero te mejore el comportamiento. Saludos |
#4
|
|||
|
|||
Ok, gracias!,
enseguida voy a checar esos detalles
__________________
Alberto C. |
|
|
|