Thomas Neue
Registered 13 years 81 days
Thomas 251 Tuesday, 8 December 2020, 10:15 AM
Backup Files löschen
Hallo,

gibt es auch die Möglichkeit, Backup Files über die Console auf der APP-Platform zu löschen? Es gibt ein paar Dateien, die wollen sich nicht über die App löschen lassen.

Die Datenbankgröße von Backup Files ist knapp 20 GB groß. Es gibt ein paar alte .dump files mit je 5 GB. Die möchte ich löschen. Wenn ich es über die App probiere, stürzt sogar teilweise die Platform(so wie eben gerade) ab. Die Dateien sind aber nicht gelöscht.

In der App Backup Files nach Größe sortieren, funktioniert übrigens nicht.

Gruß Thomas
Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 345 days
Daniel Deterding (innovaphone) Tuesday, 8 December 2020, 10:24 AM
1 of 1 users consider this post helpful
Re: Backup Files löschen
Hallo Thomas,

wenn sogar die App-Platform abstürzt, vermute ich ja fast einen Fehler in den Dateien der Datenbank.
Manuell löschen geht, ist aber ein wenig tricky.
  • mittels SSH anmelden (zuerst admin, dann root)
  • alle Datenbanken listen und die von backup-files raussuchen: psql -l
  • zur Datenbank verbinden und dann mit SQL arbeiten: psql -d dbname
  • alle Dateien auflisten und die relevanten ids raussuchen: SELECT * FROM files;
  • Dateien löschen: DELETE FROM files WHERE id=...;
Unnötig zu sagen, dass man dabei aufpassen muss ;)
Und die Backup-Files-Instanz muss man danach neustarten.

Gruß,
Daniel
Thomas Neue
Registered 13 years 81 days
Thomas 251 Tuesday, 8 December 2020, 01:27 PM
Re: Backup Files löschen
Hallo Daniel,

da muss ich wohl den Support bemühen? Egal welche von den 4 Dateien ich löschen möchte:

WARNING: terminating connection because of crash of another server process
DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
HINT: In a moment you should be able to reconnect to the database and repeat your command.
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.

Die Platform startet neu.

Gruß Thomas
Thomas Neue
Registered 13 years 81 days
Thomas 251 Tuesday, 8 December 2020, 01:28 PM in response to Daniel Deterding (innovaphone)
Re: Backup Files löschen
Beziehungsweise ich muss sie neustarten, weil nichts mehr geht.
Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 345 days
Daniel Deterding (innovaphone) Tuesday, 8 December 2020, 01:35 PM
Re: Backup Files löschen
Das hört sich nicht so gut an. Ist denn noch genug Platz auf /dev/sda2 vorhanden?

df -h

Das listet alle Partitionen auf. Eventuell ist die Datenbank so groß geworden, dass das DELETE nicht mehr klappt. In dem Fall müsste man die komplette Backup-Files-Instanz löschen und neu erstellen.

Oder aber die Dateien sind auf der Platte korrupt.

Gruß,
Daniel
Thomas Neue
Registered 13 years 81 days
Thomas 251 Tuesday, 8 December 2020, 01:48 PM
Re: Backup Files löschen
mit df -h bin ich ja erst auf das Problem gestossen:

root@app-platform|/mnt/sda2/home/admin> df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 476.2M 97.8M 349.4M 22% /
devtmpfs 755.4M 0 755.4M 0% /dev
/dev/sda1 49.2M 45.1M 4.1M 92% /mnt/sda1
/dev/sda2 28.1G 26.6G 30.2M 100% /mnt/sda2
tmpfs 755.9M 36.0K 755.9M 0% /dev/shm
tmpfs 755.9M 272.0K 755.7M 0% /tmp
tmpfs 755.9M 28.0K 755.9M 0% /run


Gruß Thomas
Thomas Neue
Registered 13 years 81 days
Thomas 251 Tuesday, 8 December 2020, 03:26 PM in response to Daniel Deterding (innovaphone)
Re: Backup Files löschen
Hallo Daniel,

ich komme an die Platform gar nicht mehr ran:
root@app-platform|/mnt/sda2/home/admin> /etc/init.d/S50postgresql restart
Stopping postgresql: pg_ctl: PID file "/var/lib/pgsql/postmaster.pid" does not exist
Is server running?
OK
Starting postgresql: waiting for server to start...................................................... stopped waiting
pg_ctl: could not start server
Examine the log output.
OK

Kann ich auf der PBX die Platform einfach anhalten oder die IP811 mal komplett durchstarten?

Status App Platform processor active
Boot status App Platform is booting ... (or the App Platform Manager is not running)

Stop (stops the CPU immediately!)

Gruß Thomas

Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 345 days
Daniel Deterding (innovaphone) Tuesday, 8 December 2020, 03:34 PM
Re: Backup Files löschen
Nein, das wird nicht funktionieren. Der Speicher räumt sich ja nicht von selbst frei.
Bitte nach dieser Anleitung vorgehen:
http://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_App_Platform#App_Platform.2FApps_app_not_online_anymore_due_to_full_disk

Gruß,
Daniel
Thomas Neue
Registered 13 years 81 days
Thomas 251 Tuesday, 8 December 2020, 03:42 PM
Re: Backup Files löschen
Da bin ich ja bereits. An der Stelle:
/etc/init.d/S50postgresql restart

kommt es ja zu dem oben geposteten Output.


Gruß Thomas

Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 345 days
Daniel Deterding (innovaphone) Tuesday, 8 December 2020, 03:51 PM
Re: Backup Files löschen
Was sagt denn jetzt df -h?
Wenn man nach Anleitung die Datei /mnt/sda2/empty_if_no_space geleert hat, müssten wieder 500MB frei sein. Damit sollte Postgresql auf jeden Fall starten können.

Was sagt die Logdatei /var/log/pgsql/postgresql_Tue.log ?
Nach einem versuchten Neustart müsste dort etwas drin stehen.

Gruß,
Daniel
Thomas Neue
Registered 13 years 81 days
Thomas 251 Tuesday, 8 December 2020, 03:59 PM
Re: Backup Files löschen
root@app-platform|/mnt/sda2/home/admin> echo "" > /mnt/sda2/empty_if_no_space
root@app-platform|/mnt/sda2/home/admin> df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 476.2M 97.8M 349.4M 22% /
devtmpfs 755.4M 0 755.4M 0% /dev
/dev/sda1 49.2M 45.1M 4.1M 92% /mnt/sda1
/dev/sda2 28.1G 26.6G 11.4M 100% /mnt/sda2
tmpfs 755.9M 0 755.9M 0% /dev/shm
tmpfs 755.9M 268.0K 755.7M 0% /tmp
tmpfs 755.9M 28.0K 755.9M 0% /run


Das mit den 500MB stimmt nicht. Ich musste die Anleitung schon öfter machen, danach waren nie 500 MB frei.

Gruß Thomas
Picture of Daniel Deterding (innovaphone)
Moderator Registered 14 years 345 days
Daniel Deterding (innovaphone) Tuesday, 8 December 2020, 05:03 PM
Re: Backup Files löschen
Hmm, das konnte ich bei mir nicht verifizieren.

Wie auch immer: mit folgendem Befehl kannst du noch ein paar MB rausschlagen. Damit werden Dateien gelöscht, die beim Generieren von Coredumps der Apps benötigt werden, die aber nicht für den Betrieb zwingend nötig sind:

rm /apps/*/*.debug

Danach PostgreSQL neustarten:
/etc/init.d/S50postgresql restart

und dann erstmal NICHT den Manager neustarten, sondern manuell nach der backup-files Datenbank suchen:
psql -l

Das gibt eine Liste aller Datenbanken aus und da sollte man die backup-files-Datenbank anhand vom Namen identifizieren können.

Wenn man den Namen hat, kann man die Datenbank manuell löschen (was natürlich alle Dateien dortdrin mitlöscht):
dropdb backup-files-dbname

Dann kannst du mittels df -h nochmals prüfen, ob tatsächlich wieder Platz ist.

Nach dem Neustarten des AP Managers musst du die Backup-Files-Instanz vermutlich löschen und neuerstellen und den Rest der Anleitung abarbeiten.

Gruß,
Daniel
Thomas Neue
Registered 13 years 81 days
Thomas 251 Tuesday, 8 December 2020, 05:48 PM
Re: Backup Files löschen
Puh, danke. Das hat jetzt geklappt.
Ich mache das Backup jetzt auf einen externen Webdav, ist mir sicherer und sowieso der bessere Weg.

Schönen Abend
Thomas
Picture of Muschelpuster
Registered 7 years 342 days
Muschelpuster Tuesday, 8 December 2020, 05:47 PM in response to Thomas 251
Re: Backup Files löschen
Also ich musste das auch schon häufiger machen. Ich habe nie geschaut, ob da 500MB Platz waren, mir hat es gereicht, dass ich die folgenden Schritte machen konnte und das hat bislang immer funktioniert.
Wobei ich da inzwischen rustikal unterwegs bin: Ich lösche die Backup-Files-Instanz auf der App-PF und lege sie neu an. Das spart Zeit, Nerven und Tippkram.
Kann es sein, dass Du das schon mal auf dieser Plattform gemacht hast und so die Datei schon leer war und keine 500MB mehr hergeben konnte? Abweichend von der Anleitung fülle ich die Datei wieder mit 500MB, wenn ich alles erledigt habe.

rustikale Grüße
Niels
Thomas Neue
Registered 13 years 81 days
Thomas 251 Tuesday, 8 December 2020, 06:03 PM
Re: Backup Files löschen
Bisher konnte ich auch alle Schritte danach machen. Aber 500 MB waren nie Platz. Wahrscheinlich, dass die Datei schon leer war und nichts mehr hergab. Habe das oft auf derselben Platform gemacht.

Hab aber noch eine zweite IP811 mit SSD, die erhält jetzt die Backups. Bei 128 GB sollte es eine Weile reichen und die hat sowieso nichts weiter zu tun.

Gruß Thomas
Picture of Christopher 3891
Registered 6 years 268 days
Christopher 3891 Wednesday, 9 December 2020, 08:36 AM
Re: Backup Files löschen
Hallo, habt ihr große Systeme oder gibt es generell ein Thema mit zu groß anwachsenden Backup Datenbanken? Gibt es Handlungsempfehlungen alla verwende lieber gleich große SSDs anstatt 32GB ab einer gewissen Systemgröße?

Grüße,
Christopher
Thomas Neue
Registered 13 years 81 days
Thomas 251 Wednesday, 9 December 2020, 08:51 AM
Re: Backup Files löschen
Hi Christopher,

ich kann keine Empfehlung abgeben, da ich mich erst an die V13 herantaste.

Bei dieser Installation war ein Thema, dass ein Offline Store genutzt werden muss. Diesen Offline Store habe ich mangels besseren Wissens immer unbewusst mit gesichert. Der ist knapp 5GB gross. Standard bei einem Backup Job sind 5 Versionen vorhalten. Somit war die 32 GB nach 5 Wochen recht voll.

Den Offline Store habe ich jetzt aus der Sicherung rausgenommen.

Gruß Thomas
← You can define your color theme preference here