[Jira]啟動報錯無法刪除緩存文件felix-cache的解決方法


背景:

由於公司機房停電,jira服務器在停電期間需要關機處理,然而待重啟啟動服務時,jira出現報錯,頁面報錯信息如下:

image

Unable to clean the cache directory: /home/atlassian/data/jira/plugins/.osgi-plugins/felix caused by: Unable to delete file: /home/atlassian/data/jira/plugins/.osgi-plugins/felix/felix-cache/bundle186/version0.0/revision.location

報錯原因可以推斷為由於Tomcat服務的不正確關閉觸發了OSGI插件的不一致導致。

解決方法如下:

1、首先,需要關閉jira的tomcat服務,命令如下:

1)查詢進程ps -ef|grep java 或ps -ef|grep tomcat

2)刪除進程(關閉服務)kill –9 xxxx  (xxxx為進程id)

2、先定位到指定路徑,用到命令為cd和ls

1)發現一個問題:指定路徑下無看到.osgi-plugins文件。原因:其為隱藏文件,采取命令ls –a即可查看文件首字符為.(英文句號)的隱藏文件

3、定位到指定路徑后刪除目標文件,命令如下rm -if felix-cache

4、重啟jira服務即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM