问题现象

HSF应用发布时报错如下。
java.lang.IllegalArgumentException: publisher count bigger than 800

可能原因

服务数超过上限。关于Pandora的configclient插件对单个应用发布的具体限制,请参见下表。

名称 示例 限制 是否可调整
{服务名}:{版本号} com.alibaba.edas.testcase.api.TestCase:1.0.0 最大192字节
组名 aliware 最大32字节
一个Pandora应用实例发布的服务数 N/A 最大800个

解决方案

  1. 登录SAE控制台
  2. 在左侧导航栏,单击应用列表,在顶部菜单栏选择地域,然后单击具体应用名称。
  3. 基本信息页面右上角,单击部署应用,在启动命令设置区域,输入JVM属性参数-DCC.pubCountMax=2000,然后单击确认
    重要 单击确认后,该应用将会被重启,请在业务较少的时间段进行。