• 【Azure 应用服务】Azure App Service多实例中,出现某一个实例CPU居高不下的情况,如何重启单个实例呢?


    问题描述

    在使用App Service服务中,当多实例中,其中一个实例出现高CPU,高Memory的情况,为了尽可能少的影响正在运行的应用,需要单独重启某一个实例的情况下,如何手动操作呢? 

    问题解答

    第一步:需要通过App Service Metrics找出是那些实例存在 High CPU 或 High Memory的情况。

    第二步:进入高级工具(kudu),通过切换实例,进入High CPU的实例中 (如第一步中选择的 dw1sdwk0000A4)

    • Kudu 入口,在Azure App Service的门户菜单中选择 高级工具( Advanced Tools)或通过URL: https://<your app Service Name>.scm.chinacloudsites.cn/

    第三步:(Windows版本) 进入 Process Explorer 页面,找出应用的进程,右键点击选择Kill。

    PS: 如果需要调查为什么High CPU或High Memory的情况,可以使用Download Mmeory Dump文件,用于后续分析。

     (Linux版本)进入SSH中,ps查看进程,使用 kill +进程号。

     注意:这里以ASP.NET 和Java举例,如果使用不同的语言,则对于的进程名也会变动,如:dotnet, PHP, NodeJS等。

    参考资料

    Linux kill命令:https://www.runoob.com/linux/linux-comm-kill.html

  • 相关阅读:
    DecimalFormat
    flex 分页
    flex 分页
    算法学习——st表
    [USACO07DEC]美食的食草动物Gourmet Grazers
    [ZJOI2005]沼泽鳄鱼 矩阵乘法
    [SCOI2010]序列操作 线段树
    [LNOI2014]LCA
    [AHOI2013]作业 & Gty的二逼妹子序列 莫队
    Linux相关——关于文件调用
  • 原文地址:https://www.cnblogs.com/lulight/p/16294662.html
Copyright © 2020-2023  润新知