问题背景和现象
公司任务管理使用的是开源的redmine,以前是单机部署(bitnami_redmine),后来由于项目数量、人员数量和任务数量的增加,卡顿问题比较明显,于是改造为基于k8s的分布式集群部署(nginx+puma)。
改造后有个现象是,wiki标题中,如果包含引号特殊字符,在打开页面时,redmine后台将返回400。
wiki标题如下:
400显示效果如下:
处理办法
方案1:替换数据库中的引号,替换为空
- 首先查出wiki标题,使用update进行修改。
这里仅为试验,没有使用MySQL的