Closed zozlak closed 1 year ago
Transaction manager works fine, the problem was the upload_tmp_dir
PHP setting pointing to the location running out of the disk space. It turns out that the PHP creates a copy of the request body there even if we read the php://input
as a stream.
Solved by adjusting the Apache config in the arche-docker-config repo
A 32GB upload in the carnuntum collection (
/ARCHE/staging/CarnuntumArchiv2022_20663/data/03_GIS/2018-04-09_LBI-ArchPro_RESTRICTED.zip
) causes transaction rollback. Most probably the transaction isn't properly locked and the timeout expires before the file is fully uploaded to the server.