Как я могу восстановить / nexus-данные после его повреждения? - PullRequest
0 голосов
/ 30 октября 2019

Сегодня сервер nexus-oss моей команды перестал работать. При доступе к пользовательскому интерфейсу теперь он навсегда зависает в строке index.html 88 , загружая app.js.

<script type="text/javascript" src="http://nexus.myteam:8080/nexus/static/rapture/app.js?_v=3.19.1-01&_e=OSS"></script>

Кроме того, все попытки получить артефакты из хранилищ (либо maven, либо, npm или raw) time out.

Я не вижу ошибок в журналах.

Я использую последний образ dockerhub:

docker run -d \
       -p 8080:8081 \
       --restart unless-stopped \
       --name nexus3 \
       --volume /nexus-data:/nexus-data \
       -e NEXUS_CONTEXT=nexus \
       -e INSTALL4J_ADD_VM_PARAMS="-Xmx2g -XX:MaxDirectMemorySize=4g" \
       sonatype/nexus3:latest

КогдаЯ перезагружаю образ, не используя каталог / nexus-data, nexus запускается отлично. Это приводит меня к мысли, что мой /nexus-data как-то поврежден. Однако журналы, похоже, не указывают на ошибку.

Есть ли способ попытаться восстановить мой каталог /nexus-data? или, по крайней мере, инструмент для извлечения артефактов из хранилища BLOB-объектов для перезагрузки?

Последние несколько строк журнала (возможно, они полезны):

2019-10-30 02:34:06,828+0000 INFO  [jetty-main-1] *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer -
-------------------------------------------------

Started Sonatype Nexus OSS 3.19.1-01

-------------------------------------------------
2019-10-30 02:34:06,829+0000 WARN  [jetty-main-1] *SYSTEM org.eclipse.jetty.server.AbstractConnector - Ignoring deprecated socket close linger time
2019-10-30 02:34:06,839+0000 INFO  [jetty-main-1] *SYSTEM org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@12821298{HTTP/1.1,[http/1.1]}{0.0.0.0:9009}
2019-10-30 02:34:07,328+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.routing.allocation - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] Cluster health status changed from [RED] to [GREEN] (reason: [shards started [[bb20426af8f5dd0aedc9d5001decf3cee5176669][0]] ...]).
2019-10-30 02:34:07,447+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.metadata - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] [bb20426af8f5dd0aedc9d5001decf3cee5176669] update_mapping [component]
2019-10-30 02:34:08,036+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.metadata - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] [bb20426af8f5dd0aedc9d5001decf3cee5176669] update_mapping [component]
2019-10-30 02:34:08,448+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.metadata - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] [bb20426af8f5dd0aedc9d5001decf3cee5176669] update_mapping [component]
2019-10-30 02:34:16,094+0000 INFO  [quartz-3-thread-1] *SYSTEM 

---8<------8<-----

org.sonatype.nexus.repository.search.SearchFacetImpl - Rebuilding index of repository team-releases
2019-10-30 02:34:23,549+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.metadata - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] [0677ff4a4e26589adc2e17376ba21b487929bb93] update_mapping [component]
2019-10-30 02:34:23,712+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.metadata - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] [5600921374df22df8a2b35ba23b066f9e78add3a] creating index, cause [api], templates [], shards [1]/[0], mappings [component]
2019-10-30 02:34:24,072+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.routing.allocation - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] Cluster health status changed from [RED] to [GREEN] (reason: [shards started [[5600921374df22df8a2b35ba23b066f9e78add3a][0]] ...]).
2019-10-30 02:34:25,075+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.metadata - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] [5600921374df22df8a2b35ba23b066f9e78add3a] update_mapping [component]
2019-10-30 02:34:25,113+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.metadata - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] [5600921374df22df8a2b35ba23b066f9e78add3a] update_mapping [component]
2019-10-30 02:34:30,653+0000 INFO  [quartz-3-thread-1] *SYSTEM org.sonatype.nexus.repository.search.SearchFacetImpl - ---- Indexed 3367 / 3367 team-releases components in 6683 ms ----
---8< ----- 8< -----

2019-10-30 02:34:51,132+0000 INFO  [quartz-3-thread-1] *SYSTEM org.sonatype.nexus.repository.search.SearchFacetImpl - Rebuilding index of repository team-raw
2019-10-30 02:34:51,143+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.metadata - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] [f08a2f3d007aca1cd0c95a86ea29a8b031e11aaa] creating index, cause [api], templates [], shards [1]/[0], mappings [component]
2019-10-30 02:34:51,348+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.routing.allocation - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] Cluster health status changed from [RED] to [GREEN] (reason: [shards started [[f08a2f3d007aca1cd0c95a86ea29a8b031e11aaa][0]] ...]).
2019-10-30 02:34:51,540+0000 INFO  [quartz-3-thread-1] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task 'Repair - Rebuild repository search' [repository.rebuild-index] state change RUNNING -> OK
2019-10-30 02:34:51,912+0000 INFO  [elasticsearch[5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98][clusterService#updateTask][T#1]] *SYSTEM org.elasticsearch.cluster.metadata - [5A4739A2-85829DCE-17AE469D-7BB62B00-B90DFF98] [401560ea450c6c9ba86a682b314957d6712c1110] update_mapping [component]
2019-10-30 02:35:24,809+0000 INFO  [qtp457683033-52] *UNKNOWN org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Enabling session validation scheduler...
2019-10-30 02:35:24,820+0000 INFO  [qtp457683033-52] *UNKNOWN org.sonatype.nexus.internal.security.anonymous.AnonymousManagerImpl - Loaded configuration: AnonymousConfiguration{enabled=true, userId='team-anonymous', realmName='NexusAuthorizingRealm'}
2019-10-30 02:35:25,025+0000 INFO  [qtp457683033-52] *UNKNOWN org.ehcache.jsr107.ConfigurationMerger - Configuration of cache enterprise-ldap will be supplemented by template nexus-default
2019-10-30 02:35:25,029+0000 INFO  [qtp457683033-52] *UNKNOWN org.ehcache.core.EhcacheManager - Cache 'enterprise-ldap' created in EhcacheManager.
2019-10-30 02:35:25,030+0000 INFO  [qtp457683033-52] *UNKNOWN org.ehcache.jsr107.Eh107CacheManager - Registering Ehcache MBean javax.cache:type=CacheConfiguration,CacheManager=file./opt/sonatype/nexus/etc/fabric/ehcache.xml,Cache=enterprise-ldap
2019-10-30 02:35:25,031+0000 INFO  [qtp457683033-52] *UNKNOWN org.ehcache.jsr107.Eh107CacheManager - Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=file./opt/sonatype/nexus/etc/fabric/ehcache.xml,Cache=enterprise-ldap
2019-10-30 02:36:17,011+0000 INFO  [qtp457683033-50] *UNKNOWN org.ehcache.jsr107.ConfigurationMerger - Configuration of cache shiro-activeSessionCache will be supplemented by template nexus-default
2019-10-30 02:36:17,014+0000 INFO  [qtp457683033-50] *UNKNOWN org.ehcache.core.EhcacheManager - Cache 'shiro-activeSessionCache' created in EhcacheManager.
2019-10-30 02:36:17,015+0000 INFO  [qtp457683033-50] *UNKNOWN org.ehcache.jsr107.Eh107CacheManager - Registering Ehcache MBean javax.cache:type=CacheConfiguration,CacheManager=file./opt/sonatype/nexus/etc/fabric/ehcache.xml,Cache=shiro-activeSessionCache
2019-10-30 02:36:17,015+0000 INFO  [qtp457683033-50] *UNKNOWN org.ehcache.jsr107.Eh107CacheManager - Registering Ehcache MBean javax.cache:type=CacheStatistics,CacheManager=file./opt/sonatype/nexus/etc/fabric/ehcache.xml,Cache=shiro-activeSessionCache
2019-10-30 02:40:00,012+0000 INFO  [quartz-3-thread-3] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task 'Storage facet cleanup' [repository.storage-facet-cleanup] state change WAITING -> RUNNING
2019-10-30 02:40:00,017+0000 INFO  [quartz-3-thread-3] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task 'Storage facet cleanup' [repository.storage-facet-cleanup] state change RUNNING -> WAITING (OK)
2019-10-30 02:50:00,009+0000 INFO  [quartz-3-thread-4] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task 'Storage facet cleanup' [repository.storage-facet-cleanup] state change WAITING -> RUNNING
2019-10-30 02:50:00,022+0000 INFO  [quartz-3-thread-4] *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task 'Storage facet cleanup' [repository.storage-facet-cleanup] state change RUNNING -> WAITING (OK)
...