是"基于事件的推动"在Artifactory Pro中启用?

时间:2018-03-05 16:26:35

标签: artifactory

Artifactory Professional 5.9.0 rev 50900900

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

我创建了2个测试存储库,复制从一到二,并且"启用事件复制"启用

screenshot

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

2 个答案:

答案 0 :(得分:0)

为了帮助您解决您遇到的问题,请分享存储库复制配置(屏蔽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),用于保存复制操作。 执行此操作后,尝试使用事件复制将文件部署到存储库。 写完日志后,请分享日志文件中的数据

答案 1 :(得分:-1)

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