BeanStalk服务器中未显示图像

时间:2020-08-03 06:45:24

标签: angularjs laravel mongodb amazon-elastic-beanstalk lumen

我的网站部署在AWS Beanstalk服务器上。 7月27日,上传了正在显示的图像。但是今天我看到图像消失了,没有显示。新上传的图像显示良好时。

可能是什么原因?谁能帮我吗?

1 个答案:

答案 0 :(得分:2)

一个原因可能是由于您的EB实例在Auto Scaling Group中运行。

这意味着它可以在没有您参与的情况下随时终止和启动。发生这种情况的原因可能是缩放事件,可用区重新平衡或某些aws硬件故障。

因此,通常不建议在实例上存储任何数据(例如图像)。为此,最好使用外部存储系统,例如S3或EFS。

另一个原因可能是您的应用程序版本重新部署。如果您已对应用程序当前工作文件夹中的图像进行了排序,则重新部署只需删除它,然后将其替换为新的图像即可。