Page 1 of 1
Backup schlägt fehl, ich bekomme aber kein Mail
Posted: Mon 31. May 2021, 10:40
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:
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!
Re: Backup schlägt fehl, ich bekomme aber kein Mail
Posted: Mon 31. May 2021, 15:44
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.
Re: Backup schlägt fehl, ich bekomme aber kein Mail
Posted: Mon 31. May 2021, 16:49
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?
Re: Backup schlägt fehl, ich bekomme aber kein Mail [GELÖST]
Posted: Mon 31. May 2021, 17:01
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.
Re: Backup schlägt fehl, ich bekomme aber kein Mail
Posted: Mon 31. May 2021, 17:13
by bernhard
Alles klar, danke
