记一次异常停机损坏了orientdb 导致nexus2无法启动

在一台centos7上通过docker部署了nexus2.
昨天zabbix报警,主机宕机了。查看控制台发现有SATA报错(原因不明)。
主机重启后,nexus服务启动失败。报错
Cannot open local storage ‘/sonatype-work/db/npm’ with mode=rw

详细日志如下:

2017-08-14 01:13:10,635+0000 ERROR [jetty-main-1] *SYSTEM com.bolyuba.nexus.plugin.npm.service.internal.orient.OrientMetadataStore - Life-cycle operation failed
com.orientechnologies.orient.core.exception.OStorageException: Cannot open local storage '/sonatype-work/db/npm' with mode=rw
        at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.open(OAbstractPaginatedStorage.java:224) ~[nexus-orient-plugin-2.14.2-01/:na]
        at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.open(ODatabaseDocumentTx.java:248) ~[nexus-orient-plugin-2.14.2-01/:na]
        at com.bolyuba.nexus.plugin.npm.service.internal.orient.OrientMetadataStore.doStart(OrientMetadataStore.java:112) [nexus-npm-repository-plugin-2.14.2-01/:na]
        at org.sonatype.sisu.goodies.lifecycle.LifecycleSupport$Handler.doStart(LifecycleSupport.java:70) [goodies-lifecycle-1.9.jar:1.9]
        at org.sonatype.sisu.goodies.lifecycle.LifecycleHandlerContext$MainMap_Starting.started(LifecycleHandlerContext.java:255) [goodies-lifecycle-1.9.jar:1.9]
        at org.sonatype.sisu.goodies.lifecycle.LifecycleHandlerContext.started(LifecycleHandlerContext.java:57) [goodies-lifecycle-1.9.jar:1.9]
        at org.sonatype.sisu.goodies.lifecycle.LifecycleSupport.start(LifecycleSupport.java:129) [goodies-lifecycle-1.9.jar:1.9]
        at com.bolyuba.nexus.plugin.npm.service.internal.orient.OrientMetadataStore.startOnce(OrientMetadataStore.java:211) [nexus-npm-repository-plugin-2.14.2-01/:na]
        at com.bolyuba.nexus.plugin.npm.service.internal.MetadataServiceFactoryImpl.createProxyMetadataService(MetadataServiceFactoryImpl.java:70) [nexus-npm-repository-plugin-2.14.2-01/:na]
        at com.bolyuba.nexus.plugin.npm.proxy.DefaultNpmProxyRepository.<init>(DefaultNpmProxyRepository.java:105) [nexus-npm-repository-plugin-2.14.2-01/:na]
        at com.bolyuba.nexus.plugin.npm.proxy.DefaultNpmProxyRepository$$FastClassByGuice$$6ad68420.newInstance(<generated>) [sisu-guice-3.2.6.jar:na]
        at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:89) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115) [sisu-guice-3.2.6.jar:3.2.6]
        at org.eclipse.sisu.bean.BeanScheduler$Activator.onProvision(BeanScheduler.java:176) [org.eclipse.sisu.inject-0.3.1.jar:na]
        at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:126) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:87) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) [sisu-guice-3.2.6.jar:3.2.6]
        at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012) [sisu-guice-3.2.6.jar:3.2.6]
        at org.sonatype.nexus.configuration.application.runtime.DefaultApplicationRuntimeConfigurationBuilder.createRepository(DefaultApplicationRuntimeConfigurationBuilder.java:52) [nexus-core-2.14.2-01.jar:2.14.2-01]
        at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.instantiateRepository(DefaultNexusConfiguration.java:681) [nexus-core-2.14.2-01.jar:2.14.2-01]
        at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.instantiateRepository(DefaultNexusConfiguration.java:665) [nexus-core-2.14.2-01.jar:2.14.2-01]
        at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.createRepositories(DefaultNexusConfiguration.java:637) [nexus-core-2.14.2-01.jar:2.14.2-01]
        at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.createInternals(DefaultNexusConfiguration.java:621) [nexus-core-2.14.2-01.jar:2.14.2-01]
        at org.sonatype.nexus.NxApplication.doStart(NxApplication.java:160) [nexus-core-2.14.2-01.jar:2.14.2-01]
        at org.sonatype.sisu.goodies.lifecycle.LifecycleSupport$Handler.doStart(LifecycleSupport.java:70) [goodies-lifecycle-1.9.jar:1.9]
        at org.sonatype.sisu.goodies.lifecycle.LifecycleHandlerContext$MainMap_Starting.started(LifecycleHandlerContext.java:255) [goodies-lifecycle-1.9.jar:1.9]
        at org.sonatype.sisu.goodies.lifecycle.LifecycleHandlerContext.started(LifecycleHandlerContext.java:57) [goodies-lifecycle-1.9.jar:1.9]
        at org.sonatype.sisu.goodies.lifecycle.LifecycleSupport.start(LifecycleSupport.java:129) [goodies-lifecycle-1.9.jar:1.9]
        at org.sonatype.nexus.webapp.WebappBootstrap.contextInitialized(WebappBootstrap.java:168) [classes/:na]
        at org.eclipse.jetty.server.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值