Support

Akeeba Backup for Joomla!

#17155 Backup Failures Ajax Errors

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by teachmepcs on Friday, 23 August 2013 11:07 CDT

teachmepcs
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes The ones that the troubleshooting wizard directed me to.
Have I searched the tickets before posting? Yes.
Have I read the documentation before posting (which pages?)? No
Joomla! version: 3.1.1
PHP version: 5.3.24
MySQL version: (unknown)
Host: Godaddy
Akeeba Backup version: 3.7.10

EXTREMELY IMPORTANT: Please attach a ZIP file containing your Akeeba Backup log file in order for us to help you with any backup or restoration issue. If the file is over 2Mb, please upload it on your server and post a link to it.

Description of my issue:
I am receiving Ajax errors. I did look into the logs and it seems like it is stopping on various files. The backups were working fine until I upgraded to the latest version. It also took me a while to get it to upgrade because it was giving me errors. I am also getting site connection reset errors sometimes when I go to view the log after the backups failed. Please help! I cannot make any changes until I know the backups are stable. Thanks.

P.S. The crazy thing is that I did get one completed backup today but I do not trust it because the one right before it and after it failed.

teachmepcs
Ok, I am having some real freaky issues. The last backup I took, it said it failed however, when I looked at the log, everything looked "normal". When I went to the main backup page. It said it completed ok and I actually have a backup file. Weird!!!

nicholas
Akeeba Staff
Manager
We had the same issue with another user on GoDaddy, the crappiest host on the galaxy who recently made some "changes" to their servers (most definitely to the worse). I guess it's now official:

We will no longer support the use of our software on GoDaddy. This host is broken beyond repair.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

teachmepcs
Are you serious? Can you at least refund my money then? I only had the support for 3 months. I am not understanding why I am being punished for this. It is not my fault that Go daddy made changes. Can you atleast help me as to how I can fix or recommend a backup software that can help? I suggest you put that note about not supporting GoDaddy before people pay for the subscription!

nicholas
Akeeba Staff
Manager
It's not my fault either that GoDaddy made changes which broke their servers beyond repair. The backups are taken perfectly, but due to GoDaddy being a lousy host you get an error message at the end. This problem does not happen on any other host, does not come from our code and we can't fix it. Please report it to GoDaddy. If they refuse to fix it you can just move to a decent host. I do not see why we should offer you a refund for an issue that's beyond our control. As we have written in our refund policy, which you explicitly accepted when subscribing, there are absolutely no refunds given when the problem is due to a hosting issue beyond our control. Moreover there was no way I could have predicted that GoDaddy would do such changes. I am a developer, not a psychic!

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

nicholas
Akeeba Staff
Manager
I spent most of yesterday thinking of a solution. I don't know if it was torturing my brain for 12 hours or the two beers I had at night when I decided to call it a day, but I dreamed up a solution. Literally. This one came to me as I was sleeping. I just tested it on another client's site (not on GoDaddy, but with a very tight mod_security rule set) and it did work. So, I will go into a stretch and guess that GoDaddy did a similar change to their servers. So let's put my psychic abilities to the test.

Please go to Akeeba Backup, Configuration and scroll all the way down. Check the following boxes:

- Disable step break before large files
- Disable step break after large files
- Disable proactive step breaking
- Disable step break in finalization
- Set an infinite PHP time limit

These are all dangerous settings, in the sense that they could make a backup crash unless you use very conservative timing settings. So, right above them, set the following:
- Minimum execution time: 1 second
- Maximum execution time: 14 seconds
- Runtime bias: 75%

This SHOULD work around the unrealistic limitations set by GoDaddy on the number of consecutive requests you can perform on a similar URL. However it may cause the backup to fail out cold as you will be using more CPU time. If this happens, try the ultraconservative timing settings:

- Minimum execution time: 1 second
- Maximum execution time: 14 seconds
- Runtime bias: 75%

In all honesty, I need someone to test that solution for me. If that really works you were right, there was a way to help you which I failed to see at the time, in which case I will do exactly as I say in our refund policy and give you a full refund. I will also up the ante and turn your subscription into a 2-year Deluxe one as a way to apologise and thank you for testing this for me.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

teachmepcs
Nicholas! Thank you, Thank you, Thank you! I am so appreciative that you took the time to work on this ticket. I got excited after reading your email this morning! I made the required changes and backed up the server 3 times without any problems! You are a lifesaver and perhaps psychic in your dreams, lol. Akeeba backup has really worked well for me especially since I just learned Joomla 3 months ago. I am really glad I am able to stay with it. Thank you again for your hard work!

Sincerely,
Kimmie

nicholas
Akeeba Staff
Manager
That's great news to hear! I'm very happy that my solution did work.

As promised I refunded your subscription (you should see it in your bank statement within a few days) and gave you a free 2-year Deluxe one. You will have to log out and log back in to see the new downloads.

Nicholas K. Dionysopoulos

Lead Developer and Director

πŸ‡¬πŸ‡·Greek: native πŸ‡¬πŸ‡§English: excellent πŸ‡«πŸ‡·French: basic β€’ πŸ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

teachmepcs
Thank you soooo much! I really appreciate everything you have done! Have a great weekend!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!