Support

Akeeba Backup for Joomla!

#8900 Gave Up On Godaddy CRON! Now onto Akeeba Remote Control.... Error 500 Encountered

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 nicholas on Wednesday, 15 June 2011 15:07 CDT

user27936
Mandatory information about my setup:

Have I searched the forum before posting? Yeso
Have I read the Troubleshooting Wizard before posting? Yes
Have I read the documentation before posting? Yes
Joomla! version: 1.5.22
PHP version: 5.2.17
MySQL version: 5.0.77 (Client API Version)
Host: Godaddy
Akeeba Backup Professional version: 3.3.a3
Akeeba Remote Control version: Whatever is the latest. Just installed from the Akeeba site.

EXTREMELY IMPORTANT: Please attach your Akeeba Backup log file in order for us to help you with any backup or restoration issue.

Description of my issue:

So I FINALLY gave up on the Godaddy CRON jobs. I've tried every single option listed in the manual and Godaddy just breaks them all! My hosting with them expires later this year and then I'll move.

What I decided to do was to run Akeeba Remote Backup from my Windows Server 2003. All was going well until I hit a Error 500: Internal Server Error. I've attached the JSON log for review. Can you provide any suggestions on how to resolve?

Thanks,
Joe

nicholas
Akeeba Staff
Manager
I see that your backup fails while backing up a large video file, after having already backed up similar files. This usually means two things:

1. You are running out of free disk space. Check your disk space quota. As a rule of thumb, we recommend having at least 40%-50% of your disk usage quota free before taking your first backup. Alternatively, you can exclude big video files from the backup.

2. Some hosts (including GoDaddy) have some absurdly tight CPU usage restriction limits. In this case, you can try the following Akeeba Backup configuration settings which will make the backup dead slow but will work around such restrictions:
- Minimum execution time: 5 seconds
- Maximum execution time: 3 seconds (yes, maximum is lower than minimum!)
- Bias: 50%

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!

user27936
Thanks! Interesting about the video file. I setup a REGEX Files and Directories Exclusion to NOT backup the video files. I used a filter item of "*\.flv", without the double quotes. Is this correct? I do not want to backup any file that has this extension.

Also, I have unlimited disk space on the account so that should not be an issue. I also setup the "partial file" with it set at 1999 Mb.

One thing I noticed with Remote Control is that when I select the profile, it displays the correct profile number, but has the "default profile" as the description. Is it using the correct profile?

Thanks,
Joe

nicholas
Akeeba Staff
Manager
OK, you have two issues :)

First, your filter should read:
#\.flv$#i


The second is that you have a 32-bit version of PHP which can't handle files over 2Gb, but we do have a workaround. Go to Akeeba Backup's Configuration page and click on the Configure button next to the Archiver Engine. Set the Part Size for Split Archives to 1900 Mb and you should be OK. If your backup grows over 1900Mb (about 1.89Gb) it will be split to multiple files with extensions .jpa, .j01 etc.

Edit: I edited the RegEx to make it simpler. The dollar sign matches end-of-string. So, this will catch all files ending in .flv. The hash signs are mandatory, they define the start and end of the regex. The i modifier in the end makes the regex case insensitive, i.e. it will match .flv, .Flv, .FLV, .flV and so on.

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!

user27936
AWESOME! I thought I had an issue with the filter, just wasn't sure of the syntax. I already set the partial file since I knew I was getting close without the FLV files! Thanks for your help and I'll let you know how it goes.

Thanks again for the great support!
Joe

nicholas
Akeeba Staff
Manager
You're welcome!

For future reference, our documentation has pre-made RegEx examples. One of them filters out all .avi files. Replacing avi with flv would give you a good starting point to using this extremely powerful filtering feature :)

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!

user27936
Nicholas,

Good news and bad news! Good news it the backup is now running without the internal server error and running much, much longer.

Bad news is, it stopped on a communication error, Non-Json Data received. I've attached the log. Can you help once last time to see why I received this message? Let's hope we are coming to the end!

Thanks,
Joe

nicholas
Akeeba Staff
Manager
That is just your web server crashing for no apparent reason :( Your only hope is to ditch GoDaddy for a real host, one which knows what it's doing. I recommend using Rochen, CloudAccess.net, redHOST or RackSpace CloudSites. Especially for Rochen, these guys have given us a coupon code which gives you 20% discount from your first invoice; just use coupon code akeeba on checkout.

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!

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!