聚类环境:无法借用SSL客户端



我遵循文档中的聚类拓扑:https://docs.wso2.com/display/ei640/clustering the the the the the the the the the the the toplogie and topLogie and toploge正常运行。假设我的节点是 n1.ei.com 对于node1和 n2.ei.com for node2和 lb.ei.com 用于负载平台。我想在Node1上启动 Analytic Dashboard ,作为一项服务,它开始在https://n1.ei.com:9643/portal上运行,但我没有任何数据或API可以监视。我遵循wso2carbon.log,发现以下错误:

尝试连接到端点时错误。无法借用客户 对于ssl://$ {node1_ip_addr}:7712

注意我的端口偏移量是0 ,在类似的问题上,我发现人们参考了api-manager.xml文件,但我没有这些文件。我只有 MessageFlowStatisticspublisher.xml MessageFlowConfigurationPublisher.xml ,我按照以下方式编辑:

<?xml version="1.0" encoding="UTF-8"?>
<eventPublisher name="MessageFlowConfigurationPublisher/StatisticsPublisher"
  statistics="disable" trace="disable" xmlns="http://wso2.org/carbon/eventpublisher">
  <from streamName="org.wso2.esb.analytics.stream.ConfigEntry" version="1.0.0"/>
  <mapping customMapping="disable" type="wso2event"/>
  <to eventAdapterType="wso2event">
    <property name="username">adminuser</property>
    <property encrypted="true" name="password">CIPHERED_TEXT</property>
    <property name="protocol">thrift</property>
    <property name="publishingMode">blocking</property>
    <property name="publishTimeout">0</property>
    <property name="receiverURL">tcp://${Node1_IP_ADDR:7612}</property>
    <property encrypted="true" name="password">CIPHERED_TEXT</property>
  </to>
</eventPublisher>

考虑我的聚类环境,我可以在哪里解决上述错误。

编辑您的/conf/log4j.properties,并检查您在Logevent Block中是否有正确的信息:

log4j.appender.logevent = org.wso2.carbon.logging.service.appender.logeventappenderlog4j.appender.logevent.url = tcp://localhost:7611log4j.appender.logevent.layout = org.wso2.carbon.utils.logging.tenantawarepatternlayoutlog4j.appender.logevent.columnlist =%t,%s,%a,%d,%c,%p,%m,%i,%stacktracelog4j.appender.logevent.username = admin

log4j.appender.logevent.password = admin

log4j.appender.logevent.processinglimit = 1000log4j.appender.logevent.maxtoLerableConseconecteeDFailure = 20

感谢您的答复,但我明白了:如您所见,这里有一个名为统计信息的值,并且在上面的问题中被禁用,因此我更改了它,分析仪表板现在可以读取数据。

<?xml version="1.0" encoding="UTF-8"?>
<eventPublisher name="MessageFlowConfigurationPublisher/StatisticsPublisher"
  statistics="enable" trace="disable" xmlns="http://wso2.org/carbon/eventpublisher">
  <from streamName="org.wso2.esb.analytics.stream.ConfigEntry" version="1.0.0"/>
  <mapping customMapping="disable" type="wso2event"/>
  <to eventAdapterType="wso2event">
    <property name="username">adminuser</property>
    <property encrypted="true" name="password">CIPHERED_TEXT</property>
    <property name="protocol">thrift</property>
    <property name="publishingMode">blocking</property>
    <property name="publishTimeout">0</property>
    <property name="receiverURL">tcp://${Node1_IP_ADDR:7612}</property>
    <property encrypted="true" name="password">CIPHERED_TEXT</property>
  </to>
</eventPublisher>

最新更新