【发布时间】:2019-07-18 07:44:38
【问题描述】:
我有一个在 laravel 框架中开发的项目,它工作正常,当用户在项目中上传各种图像时它开始变慢并且网站返回以下错误:
连接超时或服务器响应:0。
此错误仅在上传 20 或 30 张图片后发生。请求是每张图片,发送请求,上传图片,然后向服务器发送下一个请求以上传下一张图片。我相信服务器正在使用所有资源,这就是为什么一段时间后网站开始崩溃并变慢的原因。我正在使用基于 Linux 的AWS EC2 实例,这是规格的屏幕截图。如果我需要将EC2 实例更改为更大的实例,您推荐哪一个来满足此要求?
图像平均大小:7MB .我正在使用AWS S3 来存储图像并使用 dropzone.js 来附加图像。 配置为一张一张地发送。
当前选择:t2.micro(可变 ECU,1 个 vCPU,2.5 GHz,Intel Xeon 系列,1 GiB 内存,仅限 EBS)
【问题讨论】:
-
有没有在 ec2 控制台中检查过实例 cpu/mem 的使用情况?也可以连接到控制台并运行 top 来检查。
标签: php amazon-web-services laravel-5 amazon-s3 amazon-ec2