Support

Akeeba Backup for Joomla!

#42959 The backup process stops progressing after a while

Posted in ‘Akeeba Backup for Joomla!’
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
5.4
PHP version
8.3
Akeeba Backup version
10.0.5

Latest post by moira on Friday, 22 May 2026 06:30 CDT

HDcms

Hello
The backup process stops progressing after a while, without any further explanation.

When I stop it, I get a large log file (35MB) which at the end shows:
DEBUG |20260521 08:36:38|Kettenrad :: Check domain object
INFO |20260521 08:36:38|Continuous dumping of j34php53_sv_bookpro3_udfvalues_backup_25_07_23 from record #239414
DEBUG |20260521 08:36:38|Kettenrad :: Domain object returned without error; Propagation in progress

DEBUG |20260521 08:36:38|Kettenrad :: Interrupt flag state: no

DEBUG |20260521 08:36:38|----- Operation 187 completed ------

DEBUG |20260521 08:36:38|Kettenrad :: Updating domain object

INFO |20260521 08:36:38|Continuing backup of j34php53_sv_bookpro3_udfvalues_backup_25_07_23 from record #239424

DEBUG |20260521 08:36:38|Stopping backup of j34php53_sv_bookpro3_udfvalues_backup_25_07_23 after 1 line; Proceeding to the next step

DEBUG | 20260521 08:36:38 | Kettenrad :: The Domain object was returned without error; Propagation in progress

DEBUG | 20260521 08:36:38 | Kettenrad :: Break flag state: no

DEBUG | 20260521 08:36:38 | ------ Operation 188 completed ------

DEBUG | 20260521 08:36:38 | Smart algorithm succeeded on Akeeba\Engine\Core\Domain\Db

DEBUG | 20260521 08:36:38 | Kettenrad :: Additional work required in the "PackDB" domain

DEBUG | 20260521 08:36:38 | ====== Step number 73 completed ======

DEBUG | 20260521 08:36:38 | Kettenrad :: Setting break flag between domains

DEBUG | 20260521 08:36:38|*** Engine step grouping: break flag detected.

DEBUG | 20260521 08:36:38|*** Engine step batch complete. I will now return control to the caller.

DEBUG | 20260521 08:36:38|No need to sleep; execution time: 18796.653032303 ms; min. execut. Time: 0 ms
DEBUG | 20260521 08:36:38 | Backend backup of the Kettenrad instance

I created a profile with EXCLUDED 2 tables and media/k2 + images. It seems I'm correctly excluding j34php53_sv_bookpro3 (see image), but I'm wondering if I should generalize the exclusions to all backups made afterward?
If so, please comment with which character and where, as I'm resuming this complex project from last year with the goal of regularly performing backups for potential restoration of an old website.

moira

The log excerpt you pasted does not contain enough information to diagnose the problem. Please provide the complete log file.

Go to Akeeba Backup, Manage Backups.

Find the records of the failed backup and click the View Log button in its right-hand column.

Click the Download Log File button towards the top of the page, next to the log file selector drop-down.

This downloads a .txt file. Put that file inside a ZIP file.

  • If the ZIP file is under 10 MiB: attach it to your next reply
  • If the ZIP file is over 10 MiB: upload it to Dropbox, then paste me a public share link in your next reply

The log file tells me what is going on during backup โ€“ including the upload stage, if it's actually reached that step. Let me look at that file so I can give you a much better suggestion about what to do next.

Regarding table exclusions: the regular Database Table Exclusion filter does not support wildcards. If you want to exclude all tables matching a pattern โ€” for example, all tables whose name starts with sv_bookpro3 โ€” you should use the RegEx Database Table Exclusion filter instead. The corresponding regular expression would be /^#__sv_bookpro3/.

Moira Fari

Support Specialist

๐Ÿ‡ฌ๐Ÿ‡งEnglish: native ๐Ÿ• My time zone is Asia / Nicosia
Kindly note that my replies are fully vetted by our developers.

HDcms

Hello

Thank you for your response.
I have a problem understanding the methodology.
a/ I want to exclude all tables that are no longer used in Joomla 5+.
In administrator/index.php?option=com_akeebabackup&view=Regexdatabasefiltersย 
I entered the regexp (see image).
It seems to be saved.
But how do I then link our backup profile (# Profil EXCLUE 2 tables et media/k2 + images) with exclusions?

b/ I'd also like to ask a similar question about excluding directories. I did this on an older version of Joomla, but it seems that after upgrading to this version, not all directories might be excluded. What is the label at the top of the columns to correctly exclude all the following directories?
4.3G0 /home/XXXXXX/images
4.8G0 /home/XXXXXX/media/k2

HDcms

HI again
For a/, I also tried the other option, but it seems to still search. I need to save this old extension.

regards
PS: I'm not receiving update alerts (nothing in my spam folder).

moira

All filters in Akeeba Backup โ€” including the RegEx Database Table Filters โ€” are part of the backup profile. There is no separate "linking" step.

You simply need to make sure the correct profile is selected on the Akeeba Backup main page (the control panel) before navigating to any filter page. Whichever profile is active there is the one your filters apply to. So the workflow is:

  1. Go to the Akeeba Backup main page.
  2. Select the profile you want to configure from the profile selector.
  3. Navigate to the RegEx Database Table Filters page. The regex you enter there will be saved as part of that profile.

This has been how backup profiles work since they were introduced โ€” a profile consists of its configuration options and its filters together.

Regarding the Files and Directories Exclusion page: the meaning of each column and the icons in it are explained in our documentation. The same applies: select the correct profile on the main page first, then configure your directory exclusions.

Regarding notification emails: our site has sent them from [email protected] to the email address on your account. From that point, delivery is in the hands of your email provider and mail client, which is outside our control.

Moira Fari

Support Specialist

๐Ÿ‡ฌ๐Ÿ‡งEnglish: native ๐Ÿ• My time zone is Asia / Nicosia
Kindly note that my replies are fully vetted by our developers.

HDcms

Hi
Thank you for your help, but the documentation is enormous and doesn't help me.
Assuming I've done it correctly and understand the connection, the backup always stops at the tables of the same extension I want to exclude. Could you please tell me more precisely where and with which parameter I should put the regex mentioned?
Regards

moira

The steps below are exact. Please follow them in order.

Step 1 โ€” Select the correct profile

Go to Components > Akeeba Backup. This takes you to the main Akeeba Backup page.

At the top of that page there is a profile selector drop-down. Click it and select the profile you use for your backups ("Profil EXCLUE 2 tables et media/k2 + images" or whichever one you run the backup with). Do not navigate away from this page yet โ€” just select the profile.

Step 2 โ€” Open the RegEx Database Table Filters

Still on the Akeeba Backup main page, click on RegEx Database Table Filters in the left-hand sidebar. Because you selected the profile in Step 1, this page is now showing the filters for that profile.

Step 3 โ€” Add the exclusion

Find the field labelled Exclude tables (not "exclude rows" or any other option โ€” specifically "exclude tables"). Click the Add button next to it and enter:

/^#__sv_bookpro3/

Then click Save.

Step 4 โ€” Confirm

Run the backup again. The tables whose names start with sv_bookpro3 will now be skipped entirely.


Regarding the Files and Directories Exclusion: our documentation has an index. The section you need is titled Files and Directories Exclusion โ€” which you can find directly at https://www.akeeba.com/documentation/akeeba-backup-joomla/exclude-data-from-backup.html#files-and-directories-exclusion. The same rule applies: select the correct profile on the main page first.

We link to the documentation rather than reproducing it here for three reasons. First, copying it into every ticket would make replies very long and hard to follow. Second, it is written by the same people who answer support tickets โ€” we can only explain the same thing in so many ways. Third, and most importantly, the documentation is kept up to date with every release; a ticket reply is not. Anyone reading this ticket in the future โ€” including yourself โ€” will find current, accurate information by following the link, rather than instructions that may no longer reflect how the software works.


Regarding the complete log file from the original stalled backup: we have asked for it twice now and have not received it. We cannot diagnose why the backup is stalling without it. If we do not receive the complete log file in your next reply, we will have no choice but to close this ticket as unsolvable โ€” not because we do not want to help, but because we simply cannot help without the information needed to troubleshoot.

Moira Fari

Support Specialist

๐Ÿ‡ฌ๐Ÿ‡งEnglish: native ๐Ÿ• My time zone is Asia / Nicosia
Kindly note that my replies are fully vetted by our developers.

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!