网站连接TImeout AWS EC2在上传多个图像后崩溃

时间:2019-02-24 22:25:15

标签: php amazon-web-services laravel-5 amazon-s3 amazon-ec2

我在laravel框架中开发了一个proyect,它工作正常,当用户在项目中上传各种图像时,它开始变慢,并且网站返回以下错误:

  

连接超时或服务器响应:0。

仅在上传20或30张图像后会发生此错误。该请求是针对每个图像的,该请求被发送,该图像被上传,然后下一个请求被发送到服务器以上传下一个图像。我相信服务器正在使用所有资源,这就是为什么一段时间后网站开始崩溃并减速的原因。我正在使用基于Linux的AWS EC2实例,这是规格的屏幕截图。如果我需要将EC2实例更改为更大的实例,那么建议您满足以下要求? 图像平均大小:7MB 。我正在使用AWS S3存储图像,并使用dropzone.js附加图像。 进行配置,以一张一张发送一张图片。

  

当前选择:t2.micro(可变ECU,1个vCPU,2.5 GHz,英特尔   Xeon系列,1 GiB内存,仅EBS)

enter image description here

1 个答案:

答案 0 :(得分:0)

您是否检查了t2.micro实例的CPU信用余额(如果正在使用所有计算,则信用余额应为0)。尝试使用更大的EC2实例,例如m5.large,它将提供更高的带宽和计算能力。您还应该检查与处理图像大小有关的Web代理参数(Apache或Nginx或必须使用的任何其他Web服务器)。