【发布时间】:2013-11-13 05:07:02
【问题描述】:
我们使用 Beanstalk 来部署节点应用程序。效果很好。我在 .ebextensions 目录中创建了几个配置文件,以便在我们加载应用程序时将配置信息应用到我们的应用程序。再次大多运作良好。我有一件事没有,那就是定义应用程序运行状况检查 URL。我不能让它去。关于它的一件奇怪的事情,它似乎是迄今为止我遇到的唯一一个参数,其中有空格,我想知道这一点。我已经尝试将值括在引号中,只是为了看看这是否是问题所在,但它仍然不起作用。以前有没有人这样做过,可以告诉我它是否有效,以及这是否有一些不正确的语法?正如我所说,其余的参数在 beanstalk 中设置正确,只是最后一个没有。注意 #environment# 在部署之前会被替换为 grunt 脚本。
这是配置文件:
option_settings:
- namespace: aws:elasticbeanstalk:application:environment
option_name: NODE_ENV
value: #environment#
- namespace: aws:elasticbeanstalk:container:nodejs
option_name: NodeVersion
value: 0.10.10
- namespace: aws:autoscaling:trigger
option_name: LowerThreshold
value: 40
- namespace: aws:autoscaling:trigger
option_name: MeasureName
value: CPUUtilization
- namespace: aws:autoscaling:trigger
option_name: UpperThreshold
value: 60
- namespace: aws:autoscaling:trigger
option_name: Unit
value: Percent
- namespace: aws:elasticbeanstalk:application
option_name: Application Healthcheck URL
value: /load_balance_test
【问题讨论】:
-
更新。亚马逊告诉我们,是的,那个参数不起作用。他们正在调查。
-
您是否能够让选项正常工作?
-
很久没有回去重试了。刚刚手动输入。他们没有就这个问题回复我。
-
我刚试过。它对我有用。只有原始问题中指定的格式对我有用。
标签: amazon amazon-elastic-beanstalk