同一台服务器上部署多套 Redmine 项目管理系统

发布时间: 2023-08-15 14:32:48 作者: 大象笔记

需求

由于其他子公司也想使用 redmine 开源项目管理系统,然而数据又不想共享。 所以需要独立部署多套系统,在一台服务器上。

参考

主要部署细节参考第一次部署时整理的文档:

开源项目管理系统 Redmine 搭建

TODO

config/unicorn.rb

需要修改 unicorn.rb 文件中跟项目路径有关的所有配置。

搜索,目录前缀即可。

查看错误日志

less log/unicorn.stderr.log

删除 pid,sock

由于项目目录是复制过来的,所以需要删除旧项目的 pid / sock 文件.

rm tmp/sockets/unicorn.sock
rm tmp/pids/unicorn.pid

否则,会启动失败,在错误日志中可以看到相应的提示:

Already running on PID:xxx

确认启动成功

ps axuw | grep unicorn

部署耗时

有了第一套的经验,第二套部署快多了,耗时大概 40 分钟。

估计再部署第三套会更快。但是还是写个自动化部署脚本省心。

我是一名山东烟台的开发者,联系作者