AWS Beanstalk内存不足

时间:2020-01-28 10:02:16

标签: amazon-web-services amazon-elastic-beanstalk

我已使用 m5.large 实例类型设置了弹性beantalk,但是在生产环境中运行了一段时间之后,它抛出了以下错误-

[2020年1月28日星期二09:44:37.840041] [mpm_worker:error] [pid 30733:tid 140584956389440](12)无法分配内存:AH00283:派生:无法派生新进程

因此,它导致服务器宕机。可能有什么解决方案的人?

1 个答案:

答案 0 :(得分:0)

  1. m5大容量包含8GB RAM,因此,如果它需要为您的App / DB占用更多内存,请尝试将其移至m5.xlarge
  2. 这通常是由于交换文件空间不足引起的。有时没有它,即使它有足够的可用RAM,系统也必须通过fork操作
  3. 调整mysql数据库服务器配置和我的apache配置以使用更少的内存。
  4. 分配更多+ GB的交换驱动器,即使99.9%的时间不使用该交换驱动器也不会耗尽内存