开发者社区 > 云原生 > 中间件 > 正文

在EDAS我们有个并非新应用的服务。近三天~五天出现服务器cpu平稳落在50% ~ 60%怎么处理?

在 EDAS我们有个并非新应用的服务。近三天~五天偶尔出现服务器 cpu平稳落在50% ~ 60% 。 怀疑是依赖的iaas设施 或者设施监控有点问题。怎么处理?

展开
收起
三分钟热度的鱼 2023-11-30 15:39:01 44 0
3 条回答
写回答
取消 提交回答
  • 您好,关于EDAS中CPU使用率问题,可能的原因有多种。首先,需要确认是否是您的应用因访问流量过大导致的。如果是这种情况,说明当前的服务器配置已经无法满足应用的发展,您需要考虑升级服务器配置。其次,也有可能是依赖的IaaS设施或设施监控出现了问题。

    为解决这个问题,您可以采取以下步骤:

    1. 登录EDAS控制台,查看应用列表,定位到出现CPU使用率问题的应用。
    2. 分析应用的日志,检查是否有异常信息或错误提示,这有助于确定问题的根源。
    3. 考虑在EDAS控制台配置自动弹性伸缩策略,根据应用的实际负载动态调整资源。
    4. 如果怀疑是IaaS设施的问题,您可以尝试重启相关虚拟机或重新部署应用,看是否能解决问题。
    2023-11-30 17:38:11
    赞同 展开评论 打赏
  • 监控一般不出现这种问题,先大概看看是不是fullgc之类的问题。还有看看是不是有正常的业务调用在涨,查查一些后台任务啥的,比如:消息消费,SchedulerX 任务调度等....此回答整理自钉群“云上微服务应用管理最佳实践 - EDAS(二)”

    2023-11-30 16:36:13
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当服务器的CPU使用率持续在50%到60%之间波动时,可以考虑以下几个步骤来处理这个问题:

    1. 性能分析:首先,进行性能分析以确定导致CPU使用率升高的具体原因。使用系统监控工具(例如top、htop等)来查看哪些进程或服务消耗了大部分的CPU资源。确认是否有异常活动或者某些特定任务导致了CPU占用率的增加。

    2. 调整并优化应用程序:检查应用程序代码和配置,看是否存在可以改进或优化的地方。可能存在一些低效的算法、循环或数据库查询,需要进行代码优化以降低CPU负载。此外,确保应用程序的并发处理能力和资源利用率达到最佳状态。

    3. 优化服务器配置:检查服务器的硬件和操作系统配置。确保服务器的资源分配合理,并对操作系统内核参数进行调优。例如,适当调整进程数量、线程池大小和缓冲区大小等,以最大限度地减少CPU开销。

    4. 升级硬件或扩容:如果经过以上优化仍然无法解决问题,可能需要考虑升级服务器的硬件(如CPU、内存等)或通过添加更多的服务器实例来平衡负载。这样可以提供更多的计算资源,以满足应用程序对CPU资源的需求。

    5. 日志分析:仔细分析服务器的日志文件,特别是应用程序和系统日志。可能会发现一些异常行为、错误或警告消息,这有助于确定问题的根本原因。

    2023-11-30 15:56:06
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关产品

  • 企业级分布式应用服务
  • 热门讨论

    热门文章

    相关电子书

    更多
    如何运维千台以上游戏云服务器 立即下载
    网站/服务器取证 实践与挑战 立即下载
    ECS快储存加密技术 立即下载