Active
Project:
Broken Link
Version:
8.x-3.2
Component:
Code
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
13 Mar 2023 at 12:31 UTC
Updated:
16 Mar 2023 at 14:32 UTC
Jump to comment: Most recent
I'm encountering the following error trying apply Database update 8103:
An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: /update.php/start?id=12055&op=do_nojs&op=do
StatusText: OK
ResponseText:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /app/docroot/core/lib/Drupal/Core/Database/StatementWrapper.php on line 145This is happening on my production server and my staging server, and I can't seem to find any other error messages related to this error. I will test locally with the production database, and with a fresh install to see if I can replicate the error and get more info about the error.
Comments
Comment #2
safetypinWhen I run the database updates locally, the main thing that's different is the amount of memory that's exhausted. When I run it locally, the allowed memory size is:
.
I think this could be related to the size of our broken link table: there are more than 218,721 rows. I think it's probably ok for us to just truncate this table, but I'm guessing this is at least somewhat related to the batch process management system.
Comment #3
safetypinI'm not really sure this requires any kind of fix. Testing in a local dev environment, I truncated all the broken_link tables and the database updates applied successfully.