我在Elastic Beanstalk上运行了一个休息API,效果很好.应用程序方面的一切都运行良好,并按预期工作.
该应用程序是一个rest api,用于查找不同的用户.
example url: http://service.com/user?uid=xxxx&anotherid=xxxx
Run Code Online (Sandbox Code Playgroud)
如果找到具有任一id的用户,则api响应200 OK,如果不是,则响应404 Not Found为.HTTP/1.1状态代码捍卫.
我们的api对404 Not Found很多请求的回答并不少见,弹性beanstalk会将我们的环境转移OK到Warning甚至是Degraded因为这个.nginx由于这种退化状态,它似乎拒绝连接到应用程序.(看起来有30%+阈值到warning50%+进degraded的状态.这是一个问题,因为应用程序实际上是工作正常,但弹性Beanstalks默认设置认为这是一个问题,当它真的不是.
有没有人知道在EB中编辑4xx警告和状态转换的阈值的方法,还是完全禁用它们?
或者我应该真的做一个症状治疗并停止使用404 Not Found这样的电话?(我真的不喜欢这个选项)