在 EC2 上配置 owncloud 以下载大文件

在 EC2 上配置 owncloud 以下载大文件

我有一个运行 Owncloud 10.0.10 的 EC2 实例

文件存储在存储S3桶中。最大 200-300MB 的文件可以正常工作。

然而,对于大文件(+1GB),无法下载它们,它会继续处理一段时间,然后经过几分钟的处理后我收到 500 错误。

我尝试过更改我的 EC2 实例大小,将其改为 x4large 实例(64GB RAM 和 16 核),并将memory_limit我的实例大小增加到php.ini接近此值。然而,下载甚至无法启动,我单击它,它继续处理,然后我收到此错误。

知道该如何修复它吗?

操作系统:Ubuntu 18.04

答案1

这需要对 S3 进行大文件分块。这已在 Nextcloud 中实现。不确定 owncloud 是否支持。也许你应该尝试一下。

答案2

我猜想它在下载文件时会进行一些处理。也许它会生成视频预览之类的东西?Owncloud 中应该有一种方法可以禁用此处理。

另外,S3 似乎可以用作 OwnCloud 主存储 - 这样您可能不需要先将文件下载到您的 EC2:Amazon S3 作为 OwnCloud 主存储

希望有帮助:)

相关内容