Support

Akeeba Backup for Joomla!

#22688 Error sending backup using FTP remote method

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 dlb on Wednesday, 27 May 2015 13:14 CDT

websites
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:

Hello, I made the setting to make the backp via FTP, but when it starts to perform the post-process the following error is in the image attached.

Link log: http://gcenterprises.com.br/media/akeeba-log.txt

dlb
The 404 error is a little odd, but this is a timeout. You are trying to upload a 95 Mb file in one step via FTP, there is simply not enough time to do it in a single step.

You need to set a part size in your backup profile so that FTP is uploading a smaller size file and can do it within the time limits imposed by FTP. You can find more information here: https://www.akeebabackup.com/documentation/akeeba-backup-documentation/archiver-engines.html, look for Part Size for Split Archives.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

websites
Sure, but I identified that the problem may be in my FTP server, because I have a Linux server here with Static IP. Use proftpd program and Akeeba configured to connect this my server and connects normally. I tried to send to an FTP server from a hosting I have sent and regular, even the file being great. Do you have any idea how I can increase the team size out from my FTP server? thank you

dlb
Yes it works fine via an FTP client. The difference is that the backup is running PHP and PHP is running FTP. So the PHP time limits are in effect. When PHP times out, FTP dies too. You may be able to increase the PHP timeout value but that solution is a time bomb, eventually the file will grow too big to transfer in one part. You would need to talk to your host about increasing the PHP timeout value. Generally speaking, they will not do it on a shared server plan.

The right solution is to break your backup archive into parts. That way FTP is only uploading 20 Mb (for example) at a time and can do it under the PHP timeout limit. All of the parts are required to restore your site. Kickstart knows how to handle a split archive, so there is no extra work or instructions necessary to restore. Generally zip clients can handle split zip archives as well.

Do you have any idea how I can increase the team size out from my FTP server?
I do not understand.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

websites
Ok, but what better Akeeba configuration to a server with the max_execution_time = 60 and memory_limit = 128M.

dlb
The only way to upload your archive reliably via FTP is to break it into smaller parts.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

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!