2017-08-15 58 views
0

我有兩個atlassian產品的服務器:jira和confluence。 我和錯誤信息更新他們兩人,但合流無法啓動的了:無法啓動Confluence

java.net.BindException: Address already in use (Bind failed) 

的JIRA開始沒有任何問題。合流的端口8090和傑拉的端口8070.我跑netstat檢查啓動前端口。

netstat -nap |grep :80 
tcp  0  0 xx.xxx.xxx.xx:80  0.0.0.0:*    LISTEN  606/nginx -g daemon 
tcp  0  0 xx.xxx.xxx.xx:80  yy.yyy.yyy.yy:53708  ESTABLISHED 609/nginx: worker p 
tcp6  0  0 127.0.0.1:8005   :::*     LISTEN  738/java 
tcp6  0  0 :::8070     :::*     LISTEN  738/java 
tcp6  0  0 xx.xxx.xxx.xx:8070  xx.xxx.xxx.xx:59576  TIME_WAIT - 
tcp6  0  0 xx.xxx.xxx.xx:8070  xx.xxx.xxx.xx:59575  TIME_WAIT - 

正如我所看到的,8090端口沒有任何東西,但它無法啓動。 這裏的日誌和服務器個XML:

任何人可以幫助我,我怎麼能解決這個問題?

UPDATE

當我開始合流和等待中,netstat表明這一點:

tcp6  0  0 :::8090     :::*     LISTEN  3251/java 
tcp6  0  0 127.0.0.1:8005   :::*     LISTEN  738/java 
tcp6  0  0 :::8070     :::*     LISTEN  738/java 

的3251個過程是匯合。

然後異常之前顯示了這個:

tcp6  0  0 :::8090     :::*     LISTEN  3251/java 
tcp6  0  0 :::8091     :::*     LISTEN  3570/java 
tcp6  0  0 127.0.0.1:8005   :::*     LISTEN  738/java 
tcp6  0  0 :::8070     :::*     LISTEN  738/java 

SOLUTION

管理來啓動它。在啓動時,它產生了一個新的過程:

conflue+ 4346 115 8.2 4666064 672076 pts/1 Sl 08:41 0:40 /opt/atlassian/confluence/jre/bin/java -classpath /opt/atlassian/confluence/temp/1.0.0-release-confluence_6.1-a1ab321e.jar:/opt/atlassian/confluence/confluence/WEB-INF/lib/postgresql-42.1.1.jar -Xss2048k -Xmx1g synchrony.core sql 

該過程位於8091端口。所以我殺了它,現在它工作。我認爲這樣有點奇怪...

+1

根據日誌錯誤在'localhost:8091' –

+0

@ScaryWombat是的,而且這個端口僅用於匯合服務器xml:'' – MrRP

+0

@ScaryWombat I '更新了更多'netstat'數據的問題 – MrRP

回答

0

你的合流似乎是基於你的合流配置開始端口8091。你可以仔細檢查一下,看看這是否正確?

+0

此端口未被使用。我改變了一次,但沒有發生。 – MrRP

+0

我有類似的問題,你可以嘗試做'lsof -i:8090'並殺死pid。 – technogecko

+0

在啓動之前,有'8090'的注意事項。然後在啓動合流時,java進程開始使用「::: 8090」端口。然後它失敗了。 – MrRP