Cleanup pgdb01 /var/lib/pgsql mit "HowTo"
Moin, Felix und ich haben eben auf PGDB01 (xMid Primärdatenbank) Prozesse getöten und damit das Voll-Laufen der Partition /var/lib/pqsq verhindert. VIELEN Dank an trv_13780 für diesen Wochenend-Einsatz ;o) ! HowTo (nein, das ist keine "Für-Immer-Lösung): * ssh pgdb01.app.xmid.rz1.xtrav.de * sudo su * du -sch /var/lib/pgsql/9.6/data/base/pgsql_tmp => Das Temp-Verzeichnis für Query-Zwischenergebnisse ist "sehr groß" (heute waren es 152GB). * psql -h localhost -U trav_live postgres => Verbindung zur lokalen PostGres öffnen * select datname,pid,query_start,substring(query from 0 for 85) from pg_stat_activity ORDER BY query_start ASC; => Es gibt Querys, die schon "lange" laufen (siehe Spalte "query_start"). * select pg_terminate_backend(21143); => Killt Query mit pid=21143. * Das Temp-Verzeichnis bereinigt sich durch das Töten der SQL-Anfragen selbst. VG SRK -------- Weitergeleitete Nachricht -------- Betreff: ** RECOVERY Service: pgdb01.app.xmid.rz1.xtrav.de/Disk_/var/lib/pgsql is OK ** Datum: Sat, 17 Mar 2018 17:47:01 +0100 (CET) Von: nagios@monitor01.app.infra.rz1.xtrav.de An: s.rank-kunitz@traso.de Service: Disk_/var/lib/pgsql Host: pgdb01.app.xmid.rz1.xtrav.de Hostalias: pgdb01.xmid State: OK Address: 10.23.1.31 Info: DISK OK - free space: /var/lib/pgsql 147760 MB (51% inode=98%): Date/Time: Sat Mar 17 17:47:01 CET 2018
participants (1)
-
Stefan Rank-Kunitz