1. 程式人生 > >confluence與jira賬號對接、檢視到期時間及問題總結

confluence與jira賬號對接、檢視到期時間及問題總結

1)問題一:
JVM 堆記憶體溢位,導致confluence訪問慢或程式直接跑死問題
檢視/opt/atlassian/confluence/logs/catalina.out日誌,報錯資訊為:
java.lang.OutOfMemoryError: Direct buffer memory

解決辦法:增大JVM記憶體,做法如下:
在bin/catalina.sh指令碼檔案裡新增下面一行內容,具體記憶體增加到多少,要根據自己伺服器的實際記憶體來考慮(比如我的機器是128G,這裡我調整到24G)
[[email protected] ~]# vim /opt/atlassian/confluence/bin/catalina.sh      
......
JAVA_OPTS='-Xms20480m -Xmx20480m -XX:PermSize=10240M -XX:MaxNewSize=10240m -XX:MaxPermSize=5120m'

[
[email protected]
~]# /etc/init.d/confluence restart -------------------------------------------------------------------------------------------------------------- 2)問題二: confluence正常啟動,8090埠也順利起來了,但是confluence訪問報錯404! [[email protected] ~]# tail -f /opt/atlassian/confluence/logs/catalina.out ........ 11-Jan-2018 09:10:46.527 SEVERE [http-nio-8090-exec-6] org.springframework.web.socket.sockjs.client.SockJsClient.doHandshake Initial SockJS "Info" request to server failed, url=ws://127.0.0.1:8091/synchrony/sockjs/v1org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://127.0.0.1:8091/synchrony/sockjs/v1/info": Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:607) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:572) at org.springframework.web.socket.sockjs.client.RestTemplateXhrTransport.executeInfoRequestInternal(RestTemplateXhrTransport.java:138) at org.springframework.web.socket.sockjs.client.AbstractXhrTransport.executeInfoRequest(AbstractXhrTransport.java:153) at org.springframework.web.socket.sockjs.client.SockJsClient.getServerInfo(SockJsClient.java:286) at org.springframework.web.socket.sockjs.client.SockJsClient.doHandshake(SockJsClient.java:254) at org.springframework.web.socket.sockjs.client.SockJsClient.doHandshake(SockJsClient.java:236) at com.atlassian.synchrony.proxy.websocket.WebSocketProxy.afterConnectionEstablished(WebSocketProxy.java:49) at org.springframework.web.socket.handler.PerConnectionWebSocketHandler.afterConnectionEstablished(PerConnectionWebSocketHandler.java:81) 特別注意: confluence和jira的日誌不只是只在/opt/atlassian/confluence/logs和/opt/atlassian/jira/logs下面,有時只根據這裡面的日誌是看不到具體報錯的! 還需要去confluence和jira服務的家目錄/var/atlassian/application-data(預設就是這個路徑)下面檢視日誌,可以通過這裡面的日誌資訊進行排錯。 日誌分別為/var/atlassian/application-data/jira/log/atlassian-jira.log和/var/atlassian/application-data/confluence/logs/atlassian-confluence.log 以上報錯檢視confluence日誌如下 [
[email protected]
~]# tail -f /var/atlassian/application-data/confluence/logs/atlassian-confluence.log ...... org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hostComponentProvider': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void com.atlassian.plugin.spring.SpringHostComponentProviderFactoryBean.setSpringHos tComponentProviderConfig(com.atlassian.plugin.spring.SpringHostComponentProviderConfig); nested exception is org.springframework.beans.factory.BeanCreationException: Error cre ating bean with name 'bundledPluginLoader' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'osgiPluginFactory' while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'osgiPluginFactory' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'osgiPersistentCache' while setting constructor argument; nested exception is org.springframework. beans.factory.BeanCreationException: Error creating bean with name 'osgiPersistentCache': FactoryBean threw exception on object creation; nested exception is com.atlassian.plugin.osgi. container.OsgiContainerException: Unable to clean the cache directory: /var/atlassian/application-data/confluence/plugins-osgi-cache/felix 通過上面的日誌錯誤資訊可知,是由於cache快取目錄的許可權不對造成的: [
[email protected]
~]# ll -d /var/atlassian/application-data/confluence/plugins-osgi-cache drwxr-xr-x 5 root root 4096 Nov 9 10:54 /var/atlassian/application-data/confluence/plugins-osgi-cache plugins-osgi-cache目前許可權是root,confluence程式許可權是confluence,所以不能建立快取資料。將其許可權修改為confluence即可! 建議可以將/var/atlassian/application-data/confluence下的目錄許可權全部修改為confluence.confluence。 [[email protected] ~]# chown -R confluence.confluence /var/atlassian/application-data/confluence/plugins-osgi-cache [[email protected] ~]# ll -d /var/atlassian/application-data/confluence/plugins-osgi-cache drwxr-xr-x 5 confluence confluence 4096 Nov 9 10:54 /var/atlassian/application-data/confluence/plugins-osgi-cache 如上修改後,訪問confluence就正常了(可以不用重啟confluence) -------------------------------------------------------------------------------------------------------------- 問題三: confluence登陸後,上傳附件報錯:Could not upload the file to Confluence. The server may be unavailable 檢視日誌: [[email protected] ~]# tail -f /var/atlassian/application-data/confluence/logs/atlassian-confluence.log ...... javax.servlet.jsp.jspException: java.lang.RuntimeException: Error creating temp file in folder: /var/atlassian/application-data/confluence/attachments/ver003/21/87/4587521/92/247/3997842/5144597 javax.servlet.error.exception: java.lang.RuntimeException: Error creating temp file in folder: /var/atlassian/application-data/confluence/attachments/ver003/21/87/4587521/92/247/3997842/5144597 由此可以看出,附件不能上傳的原因是由於許可權問題導致的,解決如下: [[email protected] ~]# ll -d /var/atlassian/application-data/confluence/attachments/ver003/ drwxr-xr-x 11 root root 4096 Jan 9 09:14 /var/atlassian/application-data/confluence/attachments/ver003/ [[email protected] ~]# chown -R confluence.confluence /var/atlassian/application-data/confluence/attachments [[email protected] ~]# ll -d /var/atlassian/application-data/confluence/attachments/ver003/ drwxr-xr-x 11 confluence confluence 4096 Jan 9 09:14 /var/atlassian/application-data/confluence/attachments/ver003

相關推薦

confluencejira賬號對接檢視到期時間問題總結

1)問題一: JVM 堆記憶體溢位,導致confluence訪問慢或程式直接跑死問題 檢視/opt/atlassian/confluence/logs/catalina.out日誌,報錯資訊為: java.lang.OutOfMemoryError: Direct buffer memory 解決辦法:增大

confluencejira賬號對接查看到期時間問題總結

重置 sets transport rop 問題總結 odi defined 導入 訪問慢 安裝順序:先安裝Jira,然後安裝Confluence,在Confluence安裝過程中去連接jira,既Confluence用戶目錄會主動同步jira的用戶目錄。這樣,在jira裏

Hibernate_day03---表表關係建立一對多配置操作多對多配置操作

一、表與表關係建立思路 一對多關係 關係舉例: (1)分類和商品關係。 一個分類裡面有多個商品,一個商品只能屬於一個分類 (2)公司和員工關係 一個公司有多個員工,每個員工屬於一個公司 一對多建表:通過外來鍵建立關係 圖示: 多對多關係 關係舉例

日誌管理設定系統時間chronyd服務

##系統的日誌管理 1.系統日誌在管理中的作用 系統日誌具有審計和檢測作用,通過對日誌中相關資訊的分析,可以檢查系統發生錯誤的相關 資訊,實時進行監控.有效利用日誌資訊並會分析與監控管理,對維護系統安全性有重要作用. 2.系統日誌分類 系統的日誌一般存放在/v

[Xcode10 實際操作]二檢視手勢-(1)UIView檢視的基本使用

本文將演示在檢視控制器的根視圖裡新增兩個檢視物件。 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 supe

[Xcode10 實際操作]二檢視手勢-(2)UIView檢視的層次關係

本文將演示建立三個檢視物件,其中第二個檢視是第三個檢視的父檢視。 現在開始編寫程式碼,實現這項功能 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDid

[Xcode10 實際操作]二檢視手勢-(3)UIView檢視的基本操作

本文將實現檢視的新增與刪除,以及切換檢視在父檢視中的層次。 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6

[Xcode10 實際操作]二檢視手勢-(4)給影象檢視新增邊框效果

本文將演示給圖片新增顏色相框 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLo

[Xcode10 實際操作]二檢視手勢-(5)給影象檢視新增圓角效果

本文將演示給矩形圖片新增圓角效果 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDid

[Xcode10 實際操作]二檢視手勢-(6)給影象檢視新增陰影效果

本文將演示給影象檢視新增陰影效果 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDid

[Xcode10 實際操作]二檢視手勢-(8)UIView檢視的紋理填充

本文將演示將匯入的圖片作為紋理,平鋪整個螢幕。 往專案中匯入一張圖片。 點選底部左下角的圖示->【Import】->選擇需要匯入的圖片->【Open】 1 import UIKit 2 3 class ViewController: UIViewController

[Xcode10 實際操作]二檢視手勢-(10)UITapGestureRecognizer手勢之單擊

本文將演示使用檢視的手勢功能,完成檢視的互動操作。 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 supe

29.分支篇之VPN部署(包括對接雙鏈路冗餘優化分析策略路由NAT的影響)

拓撲 拓撲可以儲存到本地,然後擴大檢視,這樣才能看的更清楚。(拖動到新視窗開啟即可) 路由器配置VPN,實現財務部門互訪,並且AP能夠正常關聯到總部AC。 3.1、建立環回口 [GW]interface lo0 [GW-LoopBack0]ip address 2.

深入淺出SQL(14)-約束檢視事務

約束、檢視與事務:人多手雜,資料庫受不了 資料庫到一定規模後,其他人也需要使用資料庫:     我們要防止其他人輸入錯誤的資料;     限制只看到部分資料的技術;     防止大家同時輸入資料時相互踩到別人的地盤;  本章,我們開始保護資料:“資料

程式設計師的職業素養 讀書筆記 - 第14章 輔導學徒技藝

失敗的學位教育 符合要求的畢業生有個共同點,進入大學之前就已經自學程式設計,並且在大學裡依然保持自學。 學校中所學的內容和在工作中發現的實際需要,這兩者之間通常會有巨大的差異。 輔導 1、精心編寫的幫忙手冊 2、觀察他人工作 3、非常規輔導 4、艱難的錘鍊 學徒期 軟體學徒期  

Elasticsearch索引mapping的寫入檢視修改

mapping的寫入與檢視 首先建立一個索引: curl -XPOST "http://127.0.0.1:9200/productindex" {"acknowledged":true} 現在只建立了一個索引,並沒有設定mapping,檢視一下索引mapping的

Jira的安裝使用整合

1.什麼是JIRA JIRA是目前比較流行的基於Java架構的管理系統,由於Atlassian公司對很多開源專案實行免費提供缺陷跟蹤服務,因此在開源領域,其認知度比其他的產品要高得多,而且易用性也好一些。同時,開源則是其另一特色,在使用者購買其軟體的同時,也就將原始碼也購置進來,方便做二次開發。JIRA功

SQL資料庫 儲存過程索引檢視臨時表

--資料庫程式設計2. --儲存過程  exec  --執行速度快:儲存過程是編譯之後的語句,儲存在資料庫的內容;儲存過程的操作只有一次。--系統儲存過程 存放在master資料庫中,都以“sp_”或“xp_”開頭 exec sp_databasesexec sp_r

SQL Server資料庫之資料庫的建立修改檢視刪除分離附加

一、建立資料庫 資料庫在磁碟上是以檔案為單位儲存的。由資料檔案和事務日誌檔案組成,一個數據庫至少應該包含一個數據檔案和事務日誌檔案。          SQL Server資料庫檔案          ① 主要資料檔案(primary file):用來儲存資料庫的資料

MySQL中Updateselect聯用操作單表多表,檢視臨時表的區別

一、MySQL中使用從表A中取出資料來更新表B的內容 例如:要update表data中的一些列屬性,但是修改屬性的內容來源是來自表chanpin。SQL語言中不要顯示的出現select關鍵字 update data d,chanpin c set d.zhulei=c.z