【发布时间】:2020-06-25 22:26:53
【问题描述】:
我在 AWS Elastic beanstalk 上为我的网站托管服务器。在我的服务器上,我将最终用户(或我自己)上传的文件存储在“图像”文件夹中。因此,每次将图像上传到网站时,都会在文件夹中创建新文件。
如何在 E.B. 上下载我的服务器的最新文件。有了这些新图像。我可以下载我上传的原始 zip 文件,但文件夹中没有新数据。
TY
【问题讨论】:
我在 AWS Elastic beanstalk 上为我的网站托管服务器。在我的服务器上,我将最终用户(或我自己)上传的文件存储在“图像”文件夹中。因此,每次将图像上传到网站时,都会在文件夹中创建新文件。
如何在 E.B. 上下载我的服务器的最新文件。有了这些新图像。我可以下载我上传的原始 zip 文件,但文件夹中没有新数据。
TY
【问题讨论】:
您不应在 EB 节点上存储任何有价值的文件。 如果用户上传内容,您应该将其依次上传到 S3、您的数据库或任何类型的文件存储。这通常是在架构期间决定的。
因此,虽然实际答案是“这本来就不应该发生”,但我必须指出主要原因是自动缩放会在您不知情的情况下杀死您的节点。这会破坏上传。或带来新的节点,通过多个节点传播您的内容。
虽然我也理解这个答案可能对你没有帮助,如果你已经犯了错误,有内容要转移出节点。我会
【讨论】: