Confluence知識庫啓動報錯

        前一段時間由於app反應服務器訪問速度太慢,然後就在放Confluence的服務器上面放了6個tomcat。全部開着,一兩個掛了總還是不會太慢的。結果等到需要查看知識庫裏面的文章時,悲催的發現網站打不開了。以前也出現過不知道怎麼就掛了的情況,重啓就可以了。重啓之後發現,我的天,重啓不了了。查看日誌,無論重啓多少遍,都報錯:Error occurred during initialization of VM   Could not reserve enough space for object heap。看上去是內存溢出,前兩天配置Jenkins也出現了類似的,但是沒有解決。

                      

        百度了一下,嘗試配置了/etc/profile,生效之後還是沒有起作用。然後修改了confluence/bin/catalina.bat文件,還是沒起作用。爲啥會有截圖呢,因爲我問過別人,但是別人也都沒遇到過。

                     

                     

      試了很多,啓動還是原先那個鬼樣子。後來突然想起來,安裝tomcat的時候,Windows系統下啓動時單擊.bat文件,Linux一直都是啓動的.sh文件。就去百度了一下confluence/bin/catalina.sh的修改方法。剛剛準備去截圖,明明我之前修改了的,現在不知道怎麼沒了。反正後來就可以啓動了,用startup.sh啓動時600多秒,用start-confluence.sh啓動是2000多秒,不清楚具體是哪個,直接用service confluence start 或者/etc/init.d/confluence start都可以。

      啓動之後刷新頁面,能打開頁面很開心。但是,,,還有新的驚喜我的天。No server id found 什麼鬼!!!

        百度了半天,資料少的很,也就是又一段時間沒有什麼進展,第n次點進來的時候,終於注意到了這個database,意識到可能是數據庫出了問題。

       ps -ef|grep mysql有進程,lsof -i:3306都很正常啊。用SQLyog連了一下,居然連不上。然後到服務器上mysql重啓,可以登錄,但是到我要查看錶的時候報錯:error 1286 (42000): unknown storage engine 'innodb“  把端口3306的進程全部殺掉,重啓,服務器上就可以連接了。但是還是不能遠程連接數據庫,修改/etc/my.cnf文件:bind-address=0.0.0.0就可以連接了。

                             

                             

     然後我就有一種強烈的預感,要成功了。重啓confluence,刷新網頁,真的太興奮了。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章