Backup schlägt fehl, ich bekomme aber kein Mail  [GELÖST]

Locked
bernhard
Posts: 144
Joined: Fri 29. May 2020, 14:36

Backup schlägt fehl, ich bekomme aber kein Mail

Post by bernhard »

Hallo KeyHelper :)

Ich habe tägliche Backups eingerichtet auf einen lokal gemounteten externen Speicher. Leider verliert mein Server - warum auch immer - den mountpoint und das Backup schlägt fehl:
Image

Der verlorene mount ist natürlich mein Problem und hat nichts mit keyhelp zu tun, aber es wäre schön, wenn ich eine Mail bekommen würde, dass das Backup nicht geklappt hat.

Als Workaround könnte ich natürlich einstellen, dass ich auch bei Erfolg eine Mail bekomme - aber das wird bei mehreren Servern und mehreren Mails täglich etwas mühsam...

Habt ihr eine Idee, warum ich kein Fehlermail bekomme und wie/ob man das ändern könnte?

Danke im Voraus!
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: Backup schlägt fehl, ich bekomme aber kein Mail

Post by Alexander »

Wahrscheinlich bricht das Backup aufgrund eines Fehlers ab und wird dann garnicht weiter ausgeführt (es gibt in 21.0 einen Bug der bei dir ggf. zum tragen kommt.) Sollte dem so sein, sollte sich in /var/log/keyhelp/php-error.log zum fraglichen Zeitpunkt etwas finden lassen.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
bernhard
Posts: 144
Joined: Fri 29. May 2020, 14:36

Re: Backup schlägt fehl, ich bekomme aber kein Mail

Post by bernhard »

Code: Select all

[31-May-2021 03:46:02 Europe/Berlin] PHP Warning:  mkdir(): File exists in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 85
[31-May-2021 03:46:02 Europe/Berlin] PHP Warning:  mkdir(): File exists in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 86
[31-May-2021 03:46:02 Europe/Berlin] PHP Warning:  mkdir(): File exists in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 87
[31-May-2021 03:46:02 Europe/Berlin] PHP Warning:  mkdir(): File exists in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 88
[31-May-2021 03:46:02 Europe/Berlin] PHP Warning:  chown(): Host is down in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 94
[31-May-2021 03:46:02 Europe/Berlin] PHP Warning:  chgrp(): Host is down in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 95
[31-May-2021 03:46:02 Europe/Berlin] PHP Warning:  chown(): Host is down in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 97
[31-May-2021 03:46:03 Europe/Berlin] PHP Warning:  chgrp(): Host is down in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 98
[31-May-2021 03:46:03 Europe/Berlin] PHP Warning:  mkdir(): File exists in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 143
[31-May-2021 03:46:03 Europe/Berlin] PHP Warning:  file_put_contents(/backup/processing/task-130/pid): failed to open stream: Host is down in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 150
[31-May-2021 03:46:03 Europe/Berlin] PHP Warning:  chmod(): Host is down in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 151
[31-May-2021 03:46:05 Europe/Berlin] PHP Warning:  file_put_contents(/backup/processing/task-130/allocated): failed to open stream: Host is down in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 252
[31-May-2021 03:46:05 Europe/Berlin] PHP Warning:  chmod(): Host is down in /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php on line 253
[31-May-2021 03:46:06 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to a member function getSize() on bool in /home/keyhelp/www/keyhelp/core/pending/Server.php:196
Stack trace:
#0 /home/keyhelp/www/keyhelp/cronjob/on_demand/backup_deprecated.php(265): Server::getDiskspace()
#1 {main}
  thrown in /home/keyhelp/www/keyhelp/core/pending/Server.php on line 196
Ohne irgendwelche Details über die Funktion zu kennen... Könnte das backup script solche fehler nicht mit try/catch abfangen und per mail verschicken?
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: Backup schlägt fehl, ich bekomme aber kein Mail  [GELÖST]

Post by Alexander »

Try/Catch greift nicht für Fehler der PHP-Engine wie z.B. ein PHP-Fatal-Error wie der gemeldete.

Ursächlich ist eine Änderung der Speicherplatzberechnung mit 21.0. Den Fehler hab ich schon gefixt - Die Behebung ist Teil vom kommenden Release KeyHelp 21.1.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
bernhard
Posts: 144
Joined: Fri 29. May 2020, 14:36

Re: Backup schlägt fehl, ich bekomme aber kein Mail

Post by bernhard »

Alles klar, danke :)
Locked