![]() |
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 |
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. ;) |
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 |
Ok, gracias!,
enseguida voy a checar esos detalles |
La franja horaria es GMT +2. Ahora son las 04:44:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi