Hola Antonio,
Esto normalmente pasa por que llego al numero máximo de archivos
abiertos. (Ok se que suena obvio :D). Esto puede deberse a que (obvio
nuevamente) tu sistema tiene muchos archivos abiertos por logs o por
que sencillamente tienes muchas llamadas al sistema.  Me paso hace
unos años con unos servidores web, y la solución que en mi caso no fue
mal, fue hacer lo siguiente:

cat /proc/sys/fs/file-max
Y aumentas el número que sale allí.

Digamos
echo 332768 > /proc/sys/fs/file-max

No te puedo asegurar cuanto más tienes que darle, o cuanto es seguro
hacer, pero seguro que la solución está cerca.

Saludos

Nestor

2009/8/28 Antonio Antonio <[email protected]>:
> Hola,
>
> Tengo un servidor virtuozzo donde he instalado postgres para mis aplicaciones 
> webs.
>
> El servidor tiene unos 20 Gb de Disco y de memoria ram 2 Gb
>
> Pues bien, ahora mismo me encuentro con q al arancar postgres el servidor
> deja de responderme, es decir, cada vez que ejecuto cualquier comando por 
> ejemplo un ls o un simple ps aux el servidor me responde con Error 23,
> Too many open files in system
>
> Si voy al directorio donde esta postgres, /var/lib/pgsql y hago un du para 
> ver la ocupacion tengo esto
>
> 4.0K    ./data/pg_tblspc
> 3.7M    ./data/base/10793
> 4.0K    ./data/base/16393/pgsql_tmp
> 12G     ./data/base/16393
> 3.7M    ./data/base/1
> 3.7M    ./data/base/16385
> 3.7M    ./data/base/10792
> 12G     ./data/base
> 3.9M    ./data/pg_clog
> 12K     ./data/pg_multixact/offsets
> 12K     ./data/pg_multixact/members
> 28K     ./data/pg_multixact
> 128K    ./data/pg_subtrans
> 4.0K    ./data/pg_xlog/archive_status
> 129M    ./data/pg_xlog
> 4.0K    ./data/pg_log
> 4.0K    ./data/pg_twophase
> 360K    ./data/global
> 12G     ./data
> 4.0K    ./backups
> 15G     .
>
> claro esta, si este directorio ya tiene una ocupacion de 15 Gb y el servidor 
> es de 20 Gb poco espacio libre me deja para trabajar.
>
> Me gustaria saber que puedo hacer para que bajo estas condiciones funcione 
> postgres correctamente y el servidor no me de el error 23
>
> que tengo que modificar en cofiguracion o que tengo q hacer....
>
> Cualquier ayuda será agradecida
>
> Salu2
>
>
>
> --
> TIP 7: no olvides aumentar la configuración del "free space map"
>



-- 
Nestor
--
TIP 4: No hagas 'kill -9' a postmaster

Responder a