espace disque sature : chaque process utilise enormement d'espace
Bonjour,
J'ai un soucis sur un serveur FB (classic server) sous VMware 4.1, ubuntu serveur precise 64 bit, filesystem EXT4. firebird.conf est vide, jamais touche.
les faits :
-La partition /db fait 200 GB.
-Ma base de donnee wcdata.fdb fait 25 G ...
le probleme :
j'ai actuellement 3 process FB qui tournent, et regardez ca :
# ls -lh
total 39G
-rw-r--r-- 1 root root 15G Nov 15 03:01 wcdata.fbk
-rw-rw---- 1 firebird firebird 25G Nov 15 08:57 wcdata.fdb
-rw-r--r-- 1 firebird firebird 48K Nov 15 03:01 wcdata_security.fbk
# du -hs /db
39G.
Tout est OK ici, 15G+25G=40G
mais le probleme est le suivant :
# df -h
/dev/xxx 197G 63G 126G 34% /db/
63 G reelement utilises sur le disque !!
je verifie les fichiers ouverts, et je vois que chaque process a un fichier ouvert, d'ou le probleme d'espace disque :
# lsof -n -T | grep "wcdata.fdb"
fb_inet_s 24342 firebird 6u REG 252,1 25791299584 14 /db/wh-lnxdb2_oravl06/wcdata.fdb (deleted)
fb_inet_s 24878 firebird 6u REG 252,1 25791299584 14 /db/wh-lnxdb2_oravl06/wcdata.fdb (deleted)
fb_inet_s 30162 firebird 6u REG 252,1 25812271104 16 /db/wh-lnxdb2_oravl06/wcdata.fdb
Voila, si je pkill fb*, tout reviens a la normale, mais c'est un serveur de prod, donc ca craint un peu.
Pour resumer, chaque processus "fb_inet_s" prend 25 G sur le disque.
Est ce un probleme connu ? Quelqu'un a t il une soluce ?
Merci bien,
Jerome