问题现象
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个 | 是 |
解决方案
- 登录EDAS控制台。
- 在左侧导航栏,单击 ,在顶部菜单栏选择地域,并在页面上方选择微服务空间,然后在应用列表页面单击具体的应用名称。
在应用基本信息页面的应用设置区域,单击JVM参数行的编辑 。
在应用设置对话框,展开自定义区域,在自定义参数右侧的文本框,输入JVM属性参数
-DCC.pubCountMax=2000
,然后单击配置JVM参数。手动重启应用使配置的JVM参数生效。
文档内容是否对您有帮助?