xwiki 內存限制
問題重現: xwiki啟動后內存、cpu一直上漲,不回落,啟動后服務訪問速度越來越慢,最后無法訪問
分析: xwiki在啟動時會消耗大量內存和cpu,增加tomcat最大內存限制,使其能正常啟動
解決方案:
1)yum安裝的tomcat
vim /etc/tomcat/tomcat.conf
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=10000m -XX:+UseConcMarkSweepGC"
2)安裝包的tomcat
vim catalina.sh
JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=10000m -XX:+UseConcMarkSweepGC"
-
安裝包的tomcat8
vim /usr/local/xwiki-tomcat/conf
重啟tomcat。
xwiki無法編輯
問題重現: xwiki新建page輸入標題后無法編輯,一些js報404
分析: 找不到文件導致編輯器無法正常加載,具體這些文件為什么404不清楚
解決方案:
安裝擴展CKEditor Integration。
xwiki圖片無法正常顯示
問題重現: 在我們的技術分享平台上 ,一些文章的圖片無法正常顯示
分析:復制圖片的url我發現訪問到了gitlab中的某個地址,報錯404。是因為在編輯文章時圖片是從gitlab直接復制粘貼的,不是以附件方式上傳,當圖片之前的url失效后,圖片就無法訪問了。
解決方案:
添加圖片時以附件方式上傳,不要直接復制粘貼url。
訪問路徑
讓其訪問路徑直接為域名訪問,而不用加 /xwiki
vim /usr/local/xwiki-tomcat/conf/server.xml
<Context path="" docBase="xwiki" debug="0" reloadable="true" />
配置xwiki支持markdown
安裝擴展
在編輯器啟用markdown的支持,確保禁用語法的選項中沒有勾選markdown