Nexus在启动时挂起

时间:2014-12-05 10:57:45

标签: java maven nexus

启动Linux服务器后,我无法再启动Nexus Repository Manager

它在Tomcat 7上运行。

catalina.out的最后一行是:

2014-12-05 11:31:34 INFO  [maven.zigmaqq.org-startStop-1] - org.sonatype.nexus.bootstrap.ConfigurationBuilder -   security-xml-file='/apps/nexus/sonatype-work/nexus/conf/security.xml'

我之前见过这个。以前我已经能够杀死Tomcat,然后重新启动,这将解决它。

启动只会挂起。从Linux侧面看,Tomcat进程不使用CPU。

为了进行比较,这是正常启动的样子:

2014-10-26 10:23:53 INFO  [maven.zigmaqq.org-startStop-1] - org.sonatype.nexus.bootstrap.ConfigurationBuilder -   security-xml-file='/apps/nexus/sonatype-work/nexus/conf/security.xml'
2014-10-26 10:23:57 INFO  [maven.zigmaqq.org-startStop-1] - org.sonatype.nexus.webapp.metrics.MetricsModule - Metrics support configured
2014-10-26 10:24:02 INFO  [maven.zigmaqq.org-startStop-1] - org.sonatype.sisu.goodies.eventbus.internal.DefaultEventBus - Using Reentrant Guava EventBus
2014-10-26 10:24:02 INFO  [maven.zigmaqq.org-startStop-1] - org.sonatype.security.configuration.source.FileSecurityConfigurationSource - Loading Security configuration from /apps/nexus/sonatype-work/nexus/conf/security-configuration.xml
2014-10-26 10:24:02 INFO  [maven.zigmaqq.org-startStop-1] - org.sonatype.sisu.ehcache.CacheManagerComponentImpl - Loading configuration from: file:/apps/tomcat/base/webapps/maven/ROOT/WEB-INF/classes/ehcache.xml
2014-10-26 10:24:03 INFO  [maven.zigmaqq.org-startStop-1] - com.thoughtworks.xstream.XStream - Version: 1.4.6-SONATYPE-02, white-list support available
2014-10-26 10:24:03 INFO  [maven.zigmaqq.org-startStop-1] - org.sonatype.nexus.proxy.registry.DefaultRepositoryTypeRegistry - Registered default repository types.
2014-10-26 10:24:03 INFO  [com-startStop-1] - org.sonatype.nexus.events.EventSubscriberHost - Initialized
2014-10-26 10:24:03 INFO  [com-startStop-1] - org.sonatype.nexus.NxApplication -
-------------------------------------------------

Initializing Sonatype Nexus 2.8.0-05

-------------------------------------------------
2014-10-26 10:24:03 INFO  [com-startStop-1] - org.sonatype.nexus.NxApplication - Activating locally installed plugins...
2014-10-26 10:25:00 INFO  [com-startStop-1] - org.sonatype.nexus.kazuki.KazukiPlugin - Kazuki version: 0.1.8
2014-10-26 10:25:09 INFO  [com-startStop-1] - org.sonatype.nexus.proxy.registry.DefaultRepositoryTypeRegistry - Registered Repository type RepositoryType=(org.sonatype.nexus.proxy.repository.WebSiteRepository:site).
2014-10-26 10:25:11 INFO  [com-startStop-1] - org.sonatype.nexus.NxApplication - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-rrb-plugin:2.8.0-05" was successful.
.....
.....

我尝试升级到最新最好的Nexus OSS v2.11。仍然没有运气。

是否有一些我可以抛出的开关可以将这个问题调试得更详细一些?

由于

更新

如前所述,经过一些尝试,我现在能够再次启动Nexus。 (没有更改环境中的任何内容)。所以问题现在已经结束......直到它再次发生。我猜是有某种竞争条件。

我按照说明here了解了如何增加日志级别。虽然它确实产生了很多额外的输出,但实际上并没有在我感兴趣的两个事件之间产生额外的输出(参见上面的日志输出)。所以它并没有让我更聪明。

2 个答案:

答案 0 :(得分:1)

您需要删除sonatype-work/nexus/nexus.lock文件。

答案 1 :(得分:-1)

如果再次发生这种情况,请获取一个线程转储并将其置于https://issues.sonatype.org的NEXUS问题上。

https://support.sonatype.com/entries/24531752-Nexus-Thread-Dump-and-Heap-Dump-Guide