【问题标题】:AWS Elastic BeanStalk- Settings get reset after some timeAWS Elastic BeanStalk-设置在一段时间后重置
【发布时间】:2021-09-05 17:46:33
【问题描述】:

我已在 Elastic Bean Stalk 上部署了我的 PHP 应用程序。该应用程序需要至少 1 个和最多 5 个音频文件(每个大小可以达到 2GB)。它首先将文件上传到 S3,然后通过 API 调用上传到 auphonic.com。实例的体积原来是8GB,我改成15GB。我已将 nginx.conf 文件设置更改为以下参数:

client_max_body_size 7500M;
proxy_connect_timeout 3600s;
proxy_send_timeout 3600s;
proxy_read_timeout 3600s;
fastcgi_send_timeout 3600s;
fastcgi_read_timeout 3600s;

应用程序运行良好。但是,每月两次,我注意到上述设置与音量一起被重置为 8GB。 我必须再次增加音量并更改 nginx.conf 文件并重新启动 nginx 服务器以保持应用程序正常运行。

为什么要还原设置?请协助。

【问题讨论】:

    标签: amazon-web-services nginx amazon-s3 amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    首先要查看的位置是在线门户中的Configurations > Managed Updates(或使用eb cli 时通过eb config 的输出获得aws:elasticbeanstalk:managedactions 部分)

    如果启用了托管更新并启用了实例替换,那么您的实例很可能会根据托管更新计划被替换,并且会使用默认机器设置进行替换。

    如果您希望自定义选项从一个实例持续到下一个实例,you'll want to define and manage them with an .ebextensions folder and config files。这些是跟踪和提交的文件,用于指导 EB 执行与应用程序实例相关的各种命令和配置。

    【讨论】:

      猜你喜欢
      • 2021-01-22
      • 2017-04-20
      • 2015-08-07
      • 2021-01-22
      • 2016-08-18
      • 1970-01-01
      • 2016-01-09
      • 2019-07-30
      相关资源
      最近更新 更多