我的Nexus服务器的服务器磁盘空间已经满了。通过删除一些工件,我可以登录到Nexus。但现在我有了另一个问题。我不能把工件推到Nexus服务器。当我检查nexus日志时,我可以看到以下错误。
2022-01-19 13:02:11,716+0700 WARN [qtp1108045838-1612] admin org.sonatype.nexus.transaction.RetryController - Exceeded retry limit: 8/8 (org.sonatype.nexus.repository.storage.MissingBlobException: Blob default@2F45BE2F-D98098F1-028E8841-F7C197C4-D7ECA9B9:5441cd8c-1742-4998-8268-85e2330c013f exists in metadata, but is missing from the blobstore)
2022-01-19 13:02:11,716+0700 WARN [qtp1108045838-1612] admin
org.sonatype.nexus.repository.docker.internal.V2Handlers - Error: PUT /v2/wso2mi/blobs/uploads/e87a53bb-f2ab-4182-9681-da73f47e12e3
org.sonatype.nexus.repository.storage.RetryDeniedException: Exceeded retry limit
at
org.sonatype.nexus.repository.storage.StorageTxImpl.allowRetry(StorageTxImpl.java:222)
at sun.reflect.GeneratedMethodAccessor291.invoke(Unknown Source)有任何方法可以删除元数据来解决这个问题吗?
发布于 2022-01-20 04:54:46
使用Nexus 3.16,现在有一个任务:“从blob存储创建修复协调组件数据库”
在执行该任务后,解决了上述问题。它有助于重新创建意外删除的blob存储仍然在磁盘上。
https://stackoverflow.com/questions/70766061
复制相似问题