将redmine2.3.2安装随Windows自启动服务
从 http://www.sw4me.com/products/winserv下载 winserv.exe
并拷贝到任意目录, 比如: d:\redmine
在Dos模式下执行如下操作(注:必须是管理员账户下, 特别要注意的是Windows7系统的)
安装服务(加粗部分是原启动ruby应用的命令)
>C:\Sites\redmine-2.3.2\winserv install Redmine -start auto C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe C:\Sites\redmine-2.3.2\script/rails server webrick -e production -p 3000
如果你选用的是MySQL数据库,则需要添加依存关系,即当MySQL启动成功后,才启动Redmine服务, 注意=号后面是有个空格的哟
>sc config Redmine depend= MySQL
redmine 2.*,访问巨慢无比
查阅网上意见,发现是由于Redmine自带的Webrick Web服务器发布的问题,需要使用Mongrel组件来替换Webrick。
Mongrel是一种快速的针对Ruby的Http服务器,专门为部署发布ROR应用而产生的。
Mongrel相比Rails自带的纯Ruby服务器Webrick速度快很多并支持并发访问,有望成为Ruby的Tomcat.
改善webrick访问速度。
1. 替换其自带的服务器webrick 为mongrel,方法:
gem install mongrel
rails 3.1以上执行
gem install mongrel –pre
2. 修改redmine下gemfile
在gemfile中加入
gem 'mongrel'
如果安装的mongrel pre, 则gemfile中加
gem 'mongrel','~> 1.2.0.pre2'
3. 删除gemfile.lock文件,重新执行
bundle install
4. 执行
ruby script/rails server mongrel -e production
将redmine2.3.2安装随Windows自启动服务
猜你喜欢
转载自penwei.iteye.com/blog/1942157
今日推荐
周排行