首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nexus3处于活动状态(已退出),不可访问

Nexus3处于活动状态(已退出),不可访问
EN

Stack Overflow用户
提问于 2019-02-06 17:46:15
回答 1查看 1.1K关注 0票数 0

由于空间外问题,我的Nexus3被卡住了,我清理了一些目录(非附件)并启动,其显示状态如下所示

代码语言:javascript
复制
# service nexus status;
? nexus.service - LSB: nexus
   Loaded: loaded (/etc/init.d/nexus; generated)
   Active: active (exited) 

在日志中我可以看到下面

代码语言:javascript
复制
2019-02-06 18:59:08,550+0100 ERROR [FelixStartLevel]  *SYSTEM org.sonatype.nexus.extender.NexusContextListener - Failed to start nexus
com.orientechnologies.orient.core.exception.OStorageException: Cannot open local storage '/opt/nexus/sonatype-work/nexus3/db/component' with mode=rw
        DB name="component"
        at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.open(OAbstractPaginatedStorage.java:323)
        at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.open(ODatabaseDocumentTx.java:259)
        at org.sonatype.nexus.orient.DatabaseManagerSupport.connect(DatabaseManagerSupport.java:174)
        at org.sonatype.nexus.orient.DatabaseInstanceImpl.doStart(DatabaseInstanceImpl.java:56)
        at org.sonatype.goodies.lifecycle.LifecycleSupport.start(LifecycleSupport.java:104)
        at org.sonatype.goodies.lifecycle.Lifecycles.start(Lifecycles.java:44)
        at org.sonatype.nexus.orient.DatabaseManagerSupport.createInstance(DatabaseManagerSupport.java:306)
        at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1688)
        at org.sonatype.nexus.orient.DatabaseManagerSupport.instance(DatabaseManagerSupport.java:285)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
        at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
        at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
        at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
        at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.io.FileNotFoundException: /opt/nexus/sonatype-work/nexus3/db/component/dirty.fl (Permission denied)
        at java.io.RandomAccessFile.open0(Native Method)
        at java.io.RandomAccessFile.open(RandomAccessFile.java:316)

但是当我这么做的时候,它显示了文件在那里。

代码语言:javascript
复制
root@XXX:/opt/nexus/sonatype-work/nexus3/db/component# ls -ltrh dirty.fl
-rw-r--r-- 1 root root 2 Feb  6 19:05 dirty.fl

有什么线索吗?

EN

回答 1

Stack Overflow用户

发布于 2019-02-07 05:24:22

无法用'/opt/nexus/sonatype-work/nexus3/db/component‘打开本地存储mode=rw

文件是存在的,但是NXRM不能在读写模式下打开它.由于您的磁盘上的空间已经耗尽,请确保您的磁盘没有以只读模式挂载。

如果您仍然没有空间,请将sonatype-work/nexus3/db/component目录移到另一个位置,并创建一个指向新组件目录的符号链接。在选择你的新地点时,要记住你的表现。

为了防止将来发生这种情况,请尝试使用清理政策并定期运行紧凑型水滴商店任务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54559641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档