У меня есть экземпляр EC2, на котором запущен Owncloud 10.0.10
Файлы хранятся в S3
] ведро.
Файлы размером до 200-300 МБ работают нормально.
Однако для больших файлов (+ 1 ГБ) их невозможно загрузить, они некоторое время обрабатываются, а затем я получаю ошибку 500 после несколько минут обработки.
Я попытался изменить размер своего экземпляра EC2, перешел на один x4large (64 ГБ оперативной памяти и 16 ядер) и увеличил memory_limit
в моем php.ini
], чтобы приблизиться к этому значению. Тем не менее, загрузка даже не может начаться, я нажимаю на нее, она продолжает обрабатываться, а затем я получаю эту ошибку.
Есть идеи, что я могу сделать, чтобы исправить это?
ОС: Ubuntu 18.04
Это требует фрагментации больших файлов для S3. Это реализовано в Nextcloud. Не уверен в owncloud. Может тебе стоит попробовать.
Я предполагаю, что он выполняет некоторую обработку при загрузке файлов. Может он генерирует превью видео что ли? В Owncloud должен быть способ отключить эту обработку.
Также похоже, что S3 можно использовать в качестве основного хранилища OwnCloud - в этом случае вам может не потребоваться сначала загружать файлы на свой EC2: Amazon S3 в качестве основного хранилища OwnCloud
Надеюсь, что это поможет:)