当前位置: 首页 > news >正文

建设档案员证书查询网站做一款什么网站赚钱

建设档案员证书查询网站,做一款什么网站赚钱,怎么建设好一个外贸购物网站,网站建设极地网spring health为什么 我们新JavaScript客户端应用程序会定期调用Grails后端的/health端点#xff0c;以确定离线状态。 事情开始变得“​​有趣”。 我们免费获得该端点#xff0c;因为Grails基于Spring Boot#xff0c;而Spring Boot带有一个名为Spring Boot Actuator的子… spring health 为什么 我们新JavaScript客户端应用程序会定期调用Grails后端的/health端点以确定离线状态。 事情开始变得“​​有趣”。 我们免费获得该端点因为Grails基于Spring Boot而Spring Boot带有一个名为Spring Boot Actuator的子项目。 这给了我们许多端点 使我们可以监视我们的应用程序并与之交互包括/health返回健康信息。 因此我们的JS客户端会检查它是否可以到达此/health端点每隔几秒钟执行一次以确定用户是在线还是离线。 没什么好想的以后我们可能会切换到仅使用Google主页之类的东西但是现在可以了。 健康检查失败 在localhost一切似乎总是很好但是一旦我有了Jenkins管道最终在每次构建后将应用程序部署到我们的测试服务器上然后我们开始在那里验证应用程序一切就变得很有趣。 通常情况下我们的通话情况非常好。 GET https://tst.example.com/health 200 () GET https://tst.example.com/health 200 () GET https://tst.example.com/health 200 () etc 每隔几秒钟我们就会在Chrome检查器中看到错误累积的情况。 运行状况检查将失败并且HTTP状态代码503 Service unavailable长时间503 Service unavailable 。 GET https://tst.example.com/health 503 () GET https://tst.example.com/health 503 () GET https://tst.example.com/health 503 () etc 过了一会儿我们会再次接到好电话 GET https://tst.example.com/health 200 () GET https://tst.example.com/health 200 () etc 这些失败请求的响应只是说 {status:DOWN} 从设计上来说这不是很描述。 我当然没有写任何healh指标自己会这样为什么会“下降” 经验丰富的Spring Booters知道它将在类路径上获取任何运行状况指示器并且默认情况下带有一些。 实际使用的是一个谜因为默认情况下Spring Boot将该端点归类为“敏感”因此不会向外界暴露太多信息。 我必须通过设置以下设置来使运行状况检查更加“简陋” endpoints.health.sensitive: false 现在手动调用端点即可显示竞争者 {status:DOWN,diskSpace:{status:DOWN,total:8579448832,free:20480,threshold:10485760},db:{status:UP,database:H2,hello:1} } “关闭”的一般状态是现在明确列出的在本例中为2自动配置的运行状况指示器的汇总结果。 当我看到以下内容时立即想到的是 我为什么还没有去除H2 嘿测试服务器上的磁盘空间已经用完了吗 H2数据库是所有Grails应用程序中的默认依赖项但是我们的应用程序不使用它-不在生产环境中也不用于测试-因此我们一定要从依赖项中删除它。 不用担心。 关于磁盘空间这是很好的DiskSpaceHealthIndicator 实际上是自动配置的指示器的一部分 告诉我事情不健康 。 它的默认阈值为10485760字节或10 MB 这是应该可用的最小磁盘空间。 而且……只有20 kb的可用空间 总共8场演出。 这是一个相当低的数字 在最初的0.7秒内我不相信健康指标您能想象吗 因此我通过SSH进入测试服务器以使用df实用程序检查可用磁盘空间 [Tedserver-01t ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/rhel-root 8.0G 8.0G 20K 100% / ... 是的至少健康检查证明了事实的真相实际上只剩下一小块空间。 我将其转给配置此机器的IT同事进行调查。 似乎早先的实验中已经有一些Java堆转储占用了空间-有人告诉我将尽快删除它。 最好也检查其他节点。 [Tedserver-02t ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/rhel-root 8.0G 5.3G 2.8G 66% / 那儿有足够的空间。 等一下 “其他节点” 是的我们有2个测试服务器01t和02t 。 那时我意识到我看到的行为是由于负载均衡器将请求转发到tst.example.com到server-01t或另一个server-02t 。 其中之一是磁盘空间不足这说明该服务器上Grails应用程序的运行状况指示器显示“关闭”从而导致HTTP 503。 当通过Chrome Inspector观察这些运行状况调用这些请求由我们的JS客户端不断发出时只剩下一个小问题为什么我们会有有时50倍“涨” 200 然后一连串的“跌” ” 503 然后按照看似随机的顺序 负载平衡器应使我们“固定”在JS客户端首次发出请求的那个节点上因为我们这样配置服务器。 如果负载均衡器将每个请求 发送给tst.example.com 轮流发送给服务器1或2我期望会有更多随机响应例如“ up” “ down” “ down” “ up” “ “向下” “向上” “向上” “向下” “向上” 。 好吧在我观察此行为的窗口期间似乎团队的其余成员仍在开发功能并…推向Jenkins挑选的Git并将其部署到两台服务器上。 由于将应用程序串行重新部署到ech服务器因此负载平衡器“看到”该应用程序在一台服务器上的不可用具有足够的磁盘空间 “ up” “ up” “ up” “ up” “ up” ” 在部署期间将流量重定向到另一台服务器 几乎没有磁盘空间 “关闭” “关闭” “关闭” … …不久之后就用新的WAR更新并再次在另一台服务器上结束请求具有足够的磁盘空间 “ up” “ up” “ up” “ up” “ up” 。 再花3个小时浪费我的生命。 包括一些时间在这里记下这些东西但我认为这是值得的 学过的知识 了解你的过程 知道有一个负载均衡器和多个节点以及它们如何工作会有所帮助。 而且CI服务器不断将新版本部署到正在调查的环境中并没有帮助。 但是完全知道这确实有助于澄清观察到的行为。 了解您的框架的“明智”默认设置。 如果使用Grails 3和Spring Boot请了解从类路径“自动配置”的内容 进行检查并确保它确实是您想要的 。 我们将摆脱H2并检查我们实际需要的运行状况指标可能会完全禁用自动配置。 我们清理了导致堆满的Java堆转储。 我们已经再次确认Unix团队将监视操作系统包括磁盘空间因此我们至少不再需要DiskSpaceHealthIndicator 翻译自: https://www.javacodegeeks.com/2017/10/why-is-springs-health-down-down-up-up-up-and-down-again.htmlspring health
http://wiki.neutronadmin.com/news/12851/

相关文章:

  • 泉州网站seo外包公司规划设计公司毛利
  • 苏州高端网站开发网站在线制作系统
  • 北京建站哪家好app store怎么切换地区
  • 做网站策划计划书泰安肥城建设局网站
  • 做化学式的网站电子商务网站的定义
  • 快速搭建网站前端wordpress菜单文件夹
  • 中国做的网站国外能打开吗海外推广方法有哪些
  • 大连建网站需要多少钱有了源码该怎么建立app
  • 潍坊网站建设联系方式网站为什么被挂马
  • 最新免费下载ppt模板网站网站添加地图导航
  • 如何建立自己的微网站哪里有做网站平台
  • 國家建设协会官方网站哪一个网站可以做任务拿佣金
  • 口碑好的聊城网站建设上海网站建设公司服务怎么做
  • 哪些网站教你做美食的网络科技公司骗术
  • 养生网站源码下载做好的网站如何上线
  • 康体设备网站建设昆明市建设局网站
  • 广东专业做网站排名公司哪家好重庆招生院校网站
  • 黄山网站设计太原搭建网站的公司
  • 关于推广网站的标题安徽网络公司排名
  • 牡丹江0453免费信息网站网站备案后可以修改吗
  • 花钱做的网站本人可以关闭吗公司名称变更网上核名怎么弄
  • 个人做 网站2019俄罗斯做牙网站
  • 网站建设规划书有哪些内容互联网行业怎么样
  • 怎么看网站室哪做的青岛 网站开发
  • 学校官方网站网页设计wordpress怎么卸载主题
  • 东莞营销型网站建设找火速美剧网站怎么做
  • 企业网站建设发展平台怎么样查询建设网站
  • 电子商务网站建设网站电子版没营业执照怎么做网站
  • 静态网站开发项目实验报告免费建站网站哪个好
  • 建设银行新加坡招聘网站黑龙江做网站的公司有哪些