angularjs - BeanStalk 服务器中不显示图像

标签 angularjs laravel mongodb amazon-elastic-beanstalk lumen

我的网站部署在AWS Beanstalk服务器上。 7 月 27 日,上传的展示图片已上传。但今天我看到图像消失了,没有显示。虽然新上传的图像显示正常。

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

最佳答案

原因之一可能是您的 EB 实例在 Auto Scaling Group 中运行。 .

这意味着它可以随时终止和启动,无需您的参与。发生这种情况的原因可能是扩展事件、可用区重新平衡或某些 AWS 硬件故障。

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

另一个原因可能是重新部署您的应用程序版本。如果您已对应用程序当前工作文件夹中的图像进行排序,则重新部署将简单地将其删除,并用新的替换。

关于angularjs - BeanStalk 服务器中不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63224874/

相关文章:

javascript - 在单个标签中使用两个 ngRepeat

javascript - AngularJs,在添加或删除范围数据时使用淡入淡出

javascript - AngularJS:ng-hide 不起作用

php - MySQL 查询在 Laravel 中不起作用,但在 mysqli_* 中工作正常

javascript - Mongoose 使用 $regex 搜索所有字段

javascript - 尝试从 Angular 将数据发送到 mongoDB

session - Laravel:在多个域上共享 session 数据

php - 如何在 Laravel Passport 中启用客户端凭据授予类型

mongodb - 如何在 MongoDB 中使用 $orderby 和 $limit 更新文档

node.js - 像Instagram一样使用mongodb和node js的社交网络