当前位置:主页 > 混合云 > 正文

数据库_剑网3无法连接服务器_便宜的

时间:2021-05-04 14:12 来源:埃里克云 编辑:埃里克云

核心提示

最近我们遇到了一个有趣的生产问题。此应用程序在弹性负载平衡器后面的多个AWS EC2实例上运行。应用程序运行在GNU/Linux操作系统、java8、tomcat8应用服务器上。突然,一个应用程序实...

数据库_剑网3无法连接服务器_便宜的

最近我们遇到了一个有趣的生产问题。此应用程序在弹性负载平衡器后面的多个AWS EC2实例上运行。应用程序运行在GNU/Linux操作系统、java8、tomcat8应用服务器上。突然,一个应用程序实例没有响应。所有其他应用程序实例都正确处理了流量。每当HTTP请求从浏览器发送到此应用程序实例时,我们都会得到以下响应,并打印在浏览器上。

我们使用APM(应用程序性能监视)工具来检查问题。从APM工具中,我们可以观察到CPU、内存的利用率是完美的。另一方面,通过APM工具,我们可以观察到流量没有进入这个特定的应用程序实例。真是令人费解。为什么交通不畅通?

我们登录了这个有问题的AWS EC2实例。我们执行vmstat、iostat、netstat、top、df命令来查看是否可以发现任何异常。令我们惊讶的是,所有这些伟大的工具都没有报告任何问题。

下一步,我们重新启动了运行该应用程序的Tomcat应用服务器。这也没什么区别。不过,这个应用程序实例根本没有响应。

然后我们在这个EC2实例上发出了"dmesg"命令。这个命令打印内核的消息缓冲区。此命令的输出通常包含设备驱动程序生成的消息。在这个命令生成的输出中,我们注意到重复打印以下有趣的消息:

我们很感兴趣地看到这个错误消息:"TCP:内存不足-考虑调优TCP\u mem"。这意味着内存不足错误正在TCP级别发生。我们一直教导内存不足的错误只会发生在应用程序级别,而不会发生在TCP级别。

因此,我们求助于谷歌上帝的帮助。在google上搜索"TCP:内存不足-考虑调优TCP\u mem",只显示了12个搜索结果。但对于一篇文章来说,他们都没有太多的内容。甚至有一篇文章是用我们听不懂的外语写的。所以,我们不确定如何解决这个问题。在没有其他解决方案的情况下,我们继续实施通用解决方案,即"重启"。我们重新启动了EC2实例,以推迟立即发生的火灾。万岁!!重新启动服务器立即解决了问题。显然,这个服务器有好几天没有重新启动(比如超过70天),可能是因为应用程序的TCP内存限制已经饱和。我们联系了一位在世界一流科技公司工作的聪明朋友,寻求帮助。这位朋友问我们为以下内核属性设置的值:

core.netdev\u最大积压工作

core.rmem\u最大值

core.wmem\u最大值

ipv4.tcp\最大syn\积压

ipv4.tcp\ rmem

网络ipv4.tcp_wmem

老实说,这是我们第一次听说这些属性。我们发现下面是在服务器中为这些属性设置的值:

我们的朋友建议更改如下所示的值:

他提到设置这些值将消除我们所面临的问题。与你分享价值观(因为这可能对你有帮助)。显然,与他提供的值相比,我们的值已经非常低了。

结论

这里有几个结论,我们想得出:

即使是现代行业标准的APM(应用程序性能监视)工具也没有完全解决我们今天面临的应用程序性能问题。"dmesg"命令是您的朋友。当应用程序没有响应时,您可能希望执行此命令,它可能会指出有价值的信息内存问题不必发生在我们编写的代码中,它甚至可以发生在TCP/内核级别。

  • 企业网站_新白娘子传奇百度云_折扣 企业网站_新白娘子传奇百度云_折扣

    你好,社区, BSI TaxFactory和TaxFactory SaaS发布版本11.0可用。 在我们的合作伙伴BSI将其产品/产品BSI TaxFactory 10.0的维护延长至2021年4月30日之后。SAP还决定在2021年4月30日之前为BSI TaxFactor...

  • 消息队列_华云服务器_限量秒杀 消息队列_华云服务器_限量秒杀

    啊。我已经很久没在这里写博客了-对不起? 但这是一个很好的机会让我重新上马,这是我与SAP TechEd Barcelona的SAP社区负责人Craig Cmehil的"无采访视图"(无采访视图就像一次真正的采访...

  • <strong>域名备案_查看数据库密码_怎么样</strong> 域名备案_查看数据库密码_怎么样

    在本文中,我们将看到如何在sapcloudfoundry环境中为Spring启动应用程序配置OAuth2授权。但是在这样做之前,让我们先熟悉一下这个实现中涉及的几个重要概念。 简介 OAuth2–是一个授权框...

  • <strong>MySQL数据库_网站cdn_多少钱</strong> MySQL数据库_网站cdn_多少钱

    您已经听说了SAP Graph在SAP TechEd Las Vegas 2019发布的消息。微软Graph也非常棒,非常相似(哲学上+技术上),它不仅非常有用,而且我会给你一个微软Graph的工作示例/教程,让你了解它,...

  • 京东云_网站建设中页面_学生机 京东云_网站建设中页面_学生机

    在可预见的未来,向S/4HANA过渡的公司特定规划已将每个SAP客户列入其议程。S/4HANA实施项目越来越近了,因此也有一个问题:在技术和开发层面必须做哪些准备?正是这个主题是"S/4H...

  • <strong>天翼云_网站服务器失去响应怎么回事_代</strong> 天翼云_网站服务器失去响应怎么回事_代

    大家好, 欢迎来到一个关于用户浏览器没有启用JavaScript的用户体验主题的简短博客。 考虑到1%的设计理念,如果我们考虑那些禁用或不可用JavaScript的浏览器的用户(出于"天知道为什...

  • <strong>对象存储_网站建设外贸_速度快</strong> 对象存储_网站建设外贸_速度快

    在本文中,我将展示如何通过负载平衡器为我们的生产数据库构建一个具有高可用性的HANA驾驶舱。我建议您开始阅读SAP指南HowTo:High Availability for SAP HANA cockpit using SAP HANA system replicat...

  • <strong>中间件_重庆网站建设策划_促销</strong> 中间件_重庆网站建设策划_促销

    SAP Customer Data Cloud在9月份推出了许多功能。如果你错过了这些,下面是我们9月份发布的几个亮点。 与苹果公司登录:苹果公司已经发布了使用苹果ID登录应用程序的选项。他们甚至规...

  • 消息队列_马云御任阿里巴巴_年度促销 消息队列_马云御任阿里巴巴_年度促销

    本周在拉斯维加斯TechEd看到的创新给我留下了非常深刻的印象。今年似乎出现了比过去更多的业务倾斜。主要的宣布是我们可以通过业务技术平台扩展SAP应用程序 HANA云服务(HCS)是业...