Strategy ONE

检查工作站中的建模服务并 Library 日志

如果您看到建模服务中出现错误消息,则您的环境中可能有多个建模服务正在运行,并且/或者某些服务可能无法正常运行。开始于 MicroStrategy ONE 更新 11,您可以检查环境中运行的建模服务的数量,并查看哪一个导致了错误。

在 Workstation 中检查建模服务

要检查您的环境中正在运行多少个建模服务:

  1. 打开 Workstation。
  2. 在导航窗格中,单击 監視器
  3. 在左侧面板中,点击 服务 并扩大 智力 服务。
  4. 可用的建模服务数量显示在 造型

检查建模服务 Library 日志档案

从 MicroStrategy ONE 更新 8 月 10 日每月发布,您可以检查建模服务 IP 和端口以了解哪些建模服务正在使用,哪些建模服务不起作用。

  1. 配置 /MicroStrategyLibrary/WEB-INF/classes/logback.xml 并添加以下代码片段:

  2. 复制
    <logger name="com.microstrategy" additivity="false" level="DEBUG">
        <appender-ref ref="FILE"/>
    </logger>
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${LOG_HOME}/MSTRRest.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <!-- daily rollover -->
            <fileNamePattern>${LOG_HOME}/backup/MSTRRest.%d{yyyy-MM-dd}.log</fileNamePattern>
            <!-- keep 30 days' worth of history capped at 3GB total size -->
            <maxHistory>30</maxHistory>
            <totalSizeCap>3GB</totalSizeCap>
        </rollingPolicy>
        <encoder class="net.logstash.logback.encoder.LogstashEncoder"/>
    </appender>

  3. 重新开始 MicroStrategy Library。
  4. 建模服务 IP 和端口出现在 /Apache 软件基金会/Tomcat x.0/logs/MSTRRest.log

在集群环境中指定建模服务

您可以定义建模服务基本 URL (服务。MicroStrategy-建模服务.baseURL) 在 配置覆盖.属性之内 Library。这迫使 Library 与特定的建模服务一起工作。

配置覆盖.属性 文件位于:

Windows:C:\Program Files (x86)\Common Files\MicroStrategy\Tomcat\apache-tomcat-x.x.xx\webapps\MicroStrategyLibrary\WEB-INF\classes\config\configOverride.properties

Linux:<TOMCAT_INSTALL_DIRECTORY>/webapps/MicroStrategyLibrary/WEB-INF/classes/config/configOverride.properties