Forum archive
TKLBAM backup monitor?
I started a TKLBAM backup early this morning and it's apparently finished - TKLBAM itself in the Webmin module shows the new backup, my S3 account shows the right number of backup files as well as the signatures and manifest, and tklbam-status shows this:
TKLBAM: Backup ID #4, Updated Thu 2018-08-16 04:10
. BUT...
There's still a tklbam-backup process chewing up 75% of two cores, and the Hub doesn't show the backup yet despite my refreshes.
What is it still doing at this point, about 8 hours after the backup apparently finished? Is there a progress monitor for TKLBAM?
I wonder if you're experiencing the bug that Bill Carney notes in this thread? It seems similar. Can you have a read through that and see if it matches your experience? Unfortunately there isn't anyway to (at least that I'm aware of) to monitor what a TKLBAM process initiated by cron is doing. You could check the log, although I'm not 100% sure if that will help. You may need to kill the current backup and manually run it from the commandline to see what it's up to.
As noted in that thread, Bill had migrated from an older version to v14.x. With a copy of Bill's DB, I could reproduce the issue and it seemed related to MySQL config (old config running on a newer server). However, the fix that worked for me (using his DB with the default Debian Jessie/v14.x mysql conf) didn't seem to resolve it for him. So we never did manage to exactly pin it down or resolve it unfortunately.
Regardless if it's the same bug or not, it sounds like for some reason, your backup isn't "finalising". So whilst it sounds like it has pretty much finished, for some reason it hasn't stopped and reported to the Hub that it's done. As Bill noted, if he manually kills the MySQL process, that essentially resolves it, but it's really only a workaround for a manual backup, no good for automatic ones...