【问题标题】:Is "Event-based push" enabled in Artifactory Pro?Artifactory Pro 中是否启用了“基于事件的推送”?
【发布时间】:2018-03-05 16:26:35
【问题描述】:

Artifactory Professional 5.9.0 修订版 50900900

关于文档 Artifactory Pro 支持“基于事件的推送”

我正在创建 2 个测试存储库,从一秒到一秒复制并启用“启用事件复制”

screenshot

然后我上传了工件,我仅在 5 分钟后(当 cron 复制运行时)在第二个 repo 中看到它。没有立即事件复制。除了 cron 事件,日志中没有复制事件。

【问题讨论】:

  • 您拥有哪种类型的许可证:专业版还是企业版?
  • > Artifactory Professional 5.9.0 rev 50900900

标签: artifactory


【解决方案1】:

为了帮助您解决您遇到的问题,请分享存储库复制配置(屏蔽 URL 和用户/密码)。 除此之外,将以下内容添加到文件末尾的“$artifactory_home/etc/logback.xml”中,就在“”上方:

<appender name="repli" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <File>${artifactory.home}/logs/replication.log</File>
        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
            <FileNamePattern>${artifactory.home}/logs/replication.%i.log</FileNamePattern>
            <MinIndex>1</MinIndex>
            <MaxIndex>9</MaxIndex>
        </rollingPolicy>
        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
            <MaxFileSize>25MB</MaxFileSize>
        </triggeringPolicy>
        <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
            <layout class="org.jfrog.common.logging.logback.layout.BackTracePatternLayout">
                <pattern>%date [%thread] [%-5p] \(%-20c{3}:%L\) - %m%n</pattern>
            </layout>
        </encoder>
    </appender>

<logger name="org.artifactory.addon.replication" additivity="false" >
        <level value="trace" />
<appender-ref ref="repli" />

这将创建一个新的日志文件 ($artifactory_home/logs/replication.log) 来保存复制操作。 一旦这样做,尝试使用事件复制将文件部署到存储库。 写入日志后,请分享日志文件中的数据

【讨论】:

  • 澄清一下,这是一个事件“推送”复制。 (本地到本地)。事件“拉”复制是一项企业功能。 (远程到本地)
【解决方案2】:

在您输入许可证密钥后,不会立即启用基于事件的推送复制。一周后它开始工作。输入许可证密钥后可能需要重新启动。

【讨论】:

  • Artifactory Pro 支持“事件推送复制” 您可能正在尝试执行“多推送复制”,这意味着,推送一个 --> 多个实例,这是一项企业功能。跨度>
  • 请看截图。正如我之前所说的“我正在创建 2 个测试存储库,其中复制从一秒到一秒并启用了“启用事件复制””。所以无论如何它都不是多推。我只有 2 个 repos 发送者和接收者。在文档中写了它支持的内容。但正如您在屏幕截图中看到的那样,这是一个谎言。另外官方 jfrog 回复邮件给我>“基于事件的推送复制”仅作为 Artifactory 企业版的一部分提供”
  • 事件库是一项专业功能,应该适用于您的专业订阅。我可以从您的帖子和回复中看到您很生气,但是,这是寻求帮助、提出问题和社区将提供帮助的地方。分享你正在做的日志和程序,你会得到回复。
  • 好的。您说从 jfrog salae 管理器“基于事件的推送复制”收到的答案仅作为 Artifactory 企业版的一部分提供”是不正确的,此功能必须在 Artifactory Pro 中工作。我该如何解决我的问题?基于事件的推送复制仍然无法正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-01
  • 1970-01-01
  • 2010-12-04
  • 1970-01-01
  • 2020-10-19
  • 2016-06-15
  • 2019-10-04
相关资源
最近更新 更多