Hi everyone,
I’m encountering a major issue with PrestaShop 8.2 where customer registration is extremely slow. The data is saved instantly in the database, but the page gets stuck in a loading loop and eventually returns a 500 timeout error after about 2 minutes.
The issue happens consistently during actions that require backend communication, such as customer registration or order finalization.
Environment Details:
- PrestaShop Version: 8.2.0
- PHP Version: 8.1.29 (with Zend OPcache)
- MariaDB Version: 10.5.25
- Memory Limit: 512M
- max_execution_time: 300
- Web Server: Apache 2.4.62 (running on Amazon Linux, AWS EC2)
What I’ve Tried:
- Disabled all third-party modules, including custom ones, but the issue persists.
- Switched to the Classic theme, but no improvement.
- Checked the database, and the data is saved immediately without any slow queries.
- Reviewed PHP and Apache logs, but no specific errors are shown beyond the 500 timeout.
Questions:
- What could be causing such delays in backend processing despite successful database writes?
- Are there ways to debug PrestaShop hooks, modules, or internal processes to pinpoint the bottleneck?
-
Any suggestions on what else I could investigate?
Thanks for any insights! Let me know if more details are needed.