Backup failing with unspecified error
-
@zjuhasz1 and @girish I think this looks like the same with my issue!
https://forum.cloudron.io/topic/4129/update-to-4-1-0-1-23-0-failed
-
@imc67 Are you using rsync?
-
@zjuhasz1 yes
-
@zjuhasz1 I think we (@imc67 and I) found the reason. Can you confirm that the backups are failing when you take an app backup from the apps view (as opposed to the Backups view?)? If so, the fix is this:
- Open
/home/yellowtent/box/src/apptaskmanager.js
- Line 76 or so is like this:
tasks.startTask(taskId, { logFile, timeout: 20 * 60 * 60 * 1000 /* 20 hours */, nice: 15 }, function (error, result) {
Change it to (just adds memoryLimit):
tasks.startTask(taskId, { logFile, timeout: 20 * 60 * 60 * 1000 /* 20 hours */, nice: 15, memoryLimit: 4 * 1024 * 1024 * 1024 }, function (error, result) {
systemctl restart box
- Now take a backup.
- Open
-
@girish Automatic backups are also failing for me, so would this fix not address it? I am doing another run now with significantly reduced concurrency.
-
@zjuhasz1 I suspect your issue is something else then. Can you contact us to on support@cloudron.io, I will need access to the server to debug what is happening. Thanks
-
This post is deleted! -
@girish Realized I already asked about a timeout on my old account. I think I am just running into that again now.
-
@zjuhasz1 What kind of timeout are you hitting? Do you have any logs/error message?
There are two high level timeouts - one is the various things like upload/copy etc during the backup process. I can tell you how to tweak them, if this is where it's failing. The other timeout is that the entire backup can take a day at most. After a day, the backup is killed (because it's assumed we probably hit some bug).
-
don't forget the network timeouts with optimized TCP settings, which can disconnect too early.