Seite 1 von 1

VCA pg_log voll

Verfasst: 13.11.2014, 15:07
von 4huf_1
Hallo

Ist mir plötzlich das Vcenter abgestürzt.
Eine Ursachen-Suche bracht dann zur Tage, das im VCA die Partition /storage/db voll ist :(
Dazu habe ich dann eine Lösung der Art gefunden das man da eine neue Platte einhängt und die DB verschiebt.
http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2056764

Es hat mir aber keine Ruhe gelassen ( z.Z. werden die 60G kopiert) warum die Partition auf einmal voll ist. Ich habe 6 Hosts und ca 100 VMs, also nicht so gewaltig und die VCA soll noch mehr können.

Dabei bin ich darauf gestoßen das der Ordner /storage/db/vpostgres/pg_log 51G hällt :?
Dazu findet sich auch eine KB-Eintrag :
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2092127
Nur leider steht dort nicht ob man die Files in dem db_log-Ordner einfach löschen kann ?
Ich habe von Postgress keine Ahnung, aber vom Namen und vom Inhalt

28214 tm:2014-11-13 10:20:54.177 UTC db:VCDB pid:20211 WARNING: there is already a transaction in progress
würde ich sagen ja.
Dann kann ich mir aber die umkopieren sparen ....

Kann jemand was dazu sagen ?

Gruß Ronald

Verfasst: 14.11.2014, 07:33
von 4huf_1
So, ich habe die log-files gelöscht und die postgresql.conf editiert.
Sieht gut aus. Ohne die Logs sind die Größen wieder gesund :

Code: Alles auswählen

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       9.8G  3.7G  5.6G  41% /
udev            4.0G  104K  4.0G   1% /dev
tmpfs           4.0G     0  4.0G   0% /dev/shm
/dev/sda1       128M   21M  101M  18% /boot
/dev/sdb1        20G  984M   18G   6% /storage/core
/dev/sdb2        20G  2.5G   17G  13% /storage/log
/dev/sdb3        60G  5.4G   51G  10% /storage/db


Allerdings ist meine postgresql.conf nur 6 Zeilen lang.
In dem KB-Artikel ist von Zeile 312 ! die Rede.
Könnte das bitte mal jemand bei sich prüfen wie groß seine postgresql.conf ist ?
Meine postgresql.conf sieht jetzt so aus :

Code: Alles auswählen

work_mem = 1890kB # AUTO-UPDATED
max_connections = 130 # AUTO-UPDATED
temp_buffers = 3781kB # AUTO-UPDATED
maintenance_work_mem = 80MB # AUTO-UPDATED
shared_buffers = 480MB # AUTO-UPDATED
log_min_messages = error


Gruß Ronald

Verfasst: 14.11.2014, 08:38
von Supi
Hallo Ronald,

so sieht es bei meinem 2 Host mit 20VM's aus. (ESXi 5.5 5.5.0 Update 2b [5.5.0.20200 Build 2183109])

Bild

Verfasst: 14.11.2014, 08:54
von Gad
Allerdings ist meine postgresql.conf nur 6 Zeilen lang.
In dem KB-Artikel ist von Zeile 312 ! die Rede.
Könnte das bitte mal jemand bei sich prüfen wie groß seine postgresql.conf ist ?
Meine postgresql.conf sieht jetzt so aus :


so 529 Zeilen

wobei 99% auskommentierte Optionen und Erklärungen sind