如何解决复制错误“方法不允许[405]”

沙尼•阿蒂亚斯
2022-12-25 36

下面附加的复制错误通常表示目标存储库(shani-replication)在目标复制实例(http://shani.artifactory:8081

[2014-04-05 t08:33:00 .029] [jfrt] [ERROR] [6d2d64886072178e] [qh]BasicStatusHolder:211][事件复制1]-在Url:http://shani上部署项目“generic-local:test.txt”时出错。artifactory: 8081 / artifactory / shani-replication /”:方法不允许[405]

为了验证这一点,我们应该在Target实例日志中找到相应的错误。

我们希望在artifactory-service.log中找到以下错误:
[2014-04-05 t08:33:00 .011] [jfrt] [WARN] [6d2d64886072178e] [au:][http-nio-8081-exec-7] - Request /shani-replication/test.txt应该是一个回购请求,不匹配任何回购密钥

我们还可以在artifactory-request.log中看到失败的请求:
2021 - 04 - 05 t08:33:00.019z d2d64886072178e | 6 | 12.12.12.12 |管理||/ shani-replication /用法|4058 | 0 | 0 | | Artifactory / 7.12.6 71206900

日志条目“应该是一个回购请求,不匹配任何回购密钥表示引用的存储库不存在。

来解决上面的错误我们只需要创建目标存储库目标实例或者,将复制重新配置到现有存储库。

如果我们使用不存在的端点错误地配置了复制,或者在复制配置完成后删除了Target存储库,就会发生这种行为。