Artifactory Professional 5.9.0 rev 50900900
关于文档Artifactory Pro支持"基于事件的推送"
我创建了2个测试存储库,复制从一到二,并且"启用事件复制"启用
然后我上传工件我只在5分钟后(当cron复制运行时)在第二个回购中看到它。没有立即事件复制。除了cron事件外,日志中没有复制事件。
答案 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)
输入许可证密钥后,不会立即启用基于事件的推送复制。一周后它开始工作。输入许可证密钥后可能需要重新启动。