全部产品
云市场

设置应用(Swarm 集群)

更新时间:2019-08-20 21:16:48

您可以通过配置 JVM、Tomcat 参数,优化应用的性能,同时还可以修改应用名称。

配置 JVM 参数

JVM 参数用于在启动应用的时候配置容器的参数。正确配置这些参数有助于降低垃圾回收开销,从而缩短服务器响应时间并提高吞吐量。如果没有配置容器参数,默认由 JVM 分配。

  1. 在应用基本信息页面应用设置区域选择设置 > JVM

  2. 应用设置对话框中分别单击打开内存配置应用GC 策略工具来设置指定参数。然后单击配置 JVM 参数完成配置。

    当上述参数类型和具体参数无法满足您的需求时,可以单击自定义,在自定义参数右侧的文本框中配置自定义参数。

    注意:配置 JVM 参数需要通过 EDAS 手动重启应用生效。

配置 Tomcat

您可以在 EDAS 控制台设置容器(Tomcat)的端口、应用访问路径以及最大线程数等参数信息。

  1. 在应用基本信息页面应用设置区域选择设置 > Tomcat

  2. 应用设置对话框设置 Tomcat 参数,然后单击配置 Tomcat

    Tomcat 参数说明:

    配置说明
    应用端口 端口范围是(1024,65535)。1024 以下的端口需要 Root 权限才能操作,而容器配置的权限为 Admin。所以请填写 1024 以上的端口。如果不配置,则默认为 8080。
    Tomcat Context 选择应用的访问路径:
    • 选择程序包名字,则自定义路径不需填写,应用的访问路径是 WAR 包名称。
    • 选择根目录,自定义路径也不需填写,应用的访问路径是/。
    • 选择自定义,则需要在下面的自定义路径中填写自定义的路径。如果不配置此项,则应用的默认访问路径是 WAR 包名称。
    最大线程数 配置连接池的连接数大小,对应参数 maxThreads,默认是 400。此项配置对应用性能有很大影响,建议由专业人士配置。
    Tomcat 编码 Tomcat 的编码格式,包括 UTF-8、ISO-8859-1、GBK 和 GB2312。默认为 ISO-8859-1。
    高级设置 对 server.xml 全文进行配置。启用高级配置后,应用分组将使用应用配置。

修改应用名称

  1. 在应用基本信息页面应用设置区域选择设置 > 基本信息

  2. 应用设置对话框中设置应用名称应用描述,并单击修改

设置运行状态报警

说明:运行状态报警仅适用于 HSF 应用。

运行状态区域可以设置健康检查失败报警OOM Kill 报警异常退出分析

  • 健康检查失败报警

    设置了应用的“健康检查 URL”并且勾选了健康检查失败报警后,EDAS 会定时检查应用的该 URL 的 HTTP 状态码是否正常(即为 2XX 或 3XX)。如果状态码异常则发出报警。

  • OOM Kill 报警

    勾选了 OOM Kill 报警后,EDAS 会监控应用宿主机(或容器)的内存使用率。当发现内存使用率在一段时间内持续高于 80% 并且应用存在被系统 OOM Kill 的风险时,EDAS会发出预警信息。当系统将应用 OOM Kill 之后,EDAS 会发出报警信息。

  • 异常退出分析

    勾选了异常退出分析后,EDAS 会监控应用的存活情况。当应用因系统或因人为因素异常退出时,EDAS 会向用户发出报警信息。