[Talk-es] [cat2osm] Problema con número de ficheros abiertos

Javier Briz algspd en gmail.com
Lun Mar 19 10:03:56 GMT 2012


He tenido un problema con el número máximo de ficheros abiertos. Tenía
el limite puesto en 1024 y al convertir los ejes de Zaragoza petaba:

java.io.FileNotFoundException:
/home/............./50_900_RA_2012-01-20_SHF/CARVIA/Carvia.DBF (
Too many open files)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at java.io.FileInputStream.<init>(FileInputStream.java:97)
        at ShapeEjes.readCarvia(ShapeEjes.java:348)
        at ShapeEjes.<init>(ShapeEjes.java:40)
        at ShapeParser.run(ShapeParser.java:134)


Imagino que hay algo por ahí que se deja descriptores abiertos.

En cualquier caso, por si le pasa al alguien más, se soluciona con un:

# ulimit -n
1024
# ulimit -n 100000 # O un número suficientemente grande
# ulimit -n
100000

Saludos!



Más información sobre la lista de distribución Talk-es