启动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了解了如何增加日志级别。虽然它确实产生了很多额外的输出,但实际上并没有在我感兴趣的两个事件之间产生额外的输出(参见上面的日志输出)。所以它并没有让我更聪明。
答案 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