在ECS集群中创建应用后,在应用基本信息页面的应用设置区域可以分别设置应用的JVM、Tomcat、基本信息(应用名称)和挂载脚本。

访问应用设置页面

应用的JVM、Tomcat和挂载脚本均可以在应用和应用分组内进行设置,应用分组的设置优先于应用的设置,若应用分组没有相应的设置,则应用分组使用应用的设置。

  1. 登录EDAS控制台
  2. 在左侧导航栏中单击应用列表,在顶部菜单栏选择地域并在页面上方选择命名空间,然后在应用列表页面单击具体的应用名称。
  3. 进入应用或应用分组设置页面。
    • 应用
      1. 基本信息页面的应用设置区域的右上角单击设置
      2. 设置的下拉列表中选择JVMTomcat基本信息挂载脚本
    • 应用分组
      1. 选择实例部署信息页签,单击部署分组右侧的分组设置
      2. 分组设置的下拉列表中选择JVMTomcat基本信息挂载脚本

设置JVM参数

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

  1. 设置的下拉列表中单击JVM进入应用设置对话框。
  2. 单击展开内存配置应用GC策略工具来设置相关参数。
    说明 当上述参数类型和具体参数无法满足您的需求时,可以单击自定义,在自定义参数右侧的文本框中配置自定义参数。参数的详细说明请参见JVM -D启动配置参数
  3. 单击配置JVM参数完成配置。
  4. 手动重启应用使配置的JVM参数生效。

设置Tomcat参数

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

  1. 设置的下拉列表中单击Tomcat
  2. 应用设置对话框中设置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。
    说明 当上述参数类型和具体参数无法满足您的需求时,可以单击自定义,在自定义参数右侧的文本框中配置自定义参数。
  3. 单击配置Tomcat完成配置。

修改应用名称

应用设置对话框单击基本信息页签,设置应用名称应用描述,并单击修改

设置运行状态报警

对于应用运行环境是EDAS-Container的ECS集群的应用,您可在运行状态区域可以设置健康检查失败报警OOM Kill报警异常退出分析

  • 健康检查失败报警

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

  • OOM Kill报警

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

  • 异常退出分析

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