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