我們使用Beanstalk來部署節點應用程序。工作得很好。我在.ebextensions目錄中創建了幾個配置文件,以便在加載它們時將配置信息應用到我們的應用程序。再次大多運作良好。我有一件事情沒有,那就是定義應用程序運行狀況檢查URL。我無法解決它。有一件奇怪的事情,它似乎只是我迄今爲止遇到的參數中有空格的參數,我想知道這一點。我試圖用引號括住這些值,只是爲了看看這是否是問題,但它仍然無效。有沒有人曾經這樣做過,並且可以告訴我它是否有效,並且如果有什麼關於這個的語法不正確?正如我所說的,其餘的參數在beanstalk中正確設置,最後一個沒有。注意:在部署之前,#環境#會被grunt腳本替換。AWS Beanstalk應用程序運行狀況檢查
這裏的配置文件:
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
更新。亞馬遜告訴我們,是的,該參數不起作用。他們正在調查。 – CargoMeister
你是否曾經能夠選擇正常工作? – Brad
很久沒回去重試了。剛剛手動輸入。他們沒有回答我的問題。 – CargoMeister