Comunidad Gambas-es
Error de sistema "Demasiados ficheros abiertos" con Mediaplayer - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: Error de sistema "Demasiados ficheros abiertos" con Mediaplayer (/thread-1955.html)



Error de sistema "Demasiados ficheros abiertos" con Mediaplayer - chescobar - 09-05-2025

Al usar MediaPlayer como reproductor en una aplicación 24/7  - 365 se tiene el problema que luego de operar cerca de 24 horas se alcanza el límite del máximo de ficheros abiertos por la aplicación.

Luego de la reproducción de cada tema se tiene la precaución de cerrar el reproductor MediaPlayer con .stop y .close.

Adicionalmente, luego de reproducir cada tema y aún con .stop y .close el uso de la memoria RAM se va incrementando, así luego de las 24 horas alcanza 256 MB, lo que quiere decir que en 10 días serían 2.5 GB y en un mes 7.5 GB (fuera RAM Sad ) . El valor del incremento de memoria es inferior al valor de memoria leída (monitoreado con gnome-system-monitor).

El tarball del código fuente (GNU/GLP Smile ), desarrollado sobre Debian 12 y XFCE:

https://gradio.net/descargas/GR6/GR6-src/GR-MPlayer.zip

dependencias:

mediainfo libsox-fmt-all darkice  (sudo apt install mediainfo libsox-fmt-all darkice)

Por ahora la solución para el número de ficheros abiertos puede ser incrementar ulimit a nivel de SO, pero el incremento de memoria a medida que pasa el tiempo si terminaría por colgar la máquina en algún momento.

Me comentan si tienen alguna idea.

Saludos.