FC2ブログ

徒然さめざめ

思ったことを思ったときに思ったように

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

redmineでmongrelはもうだめだ

4/30リリース予定の redmine 1.20 から rails2.3.11を使うようになり、
rails2.3.8からmongrel 1.1.5 がまともに動かないくなるというバグがある。

Mongrel doesn't work with rails 2.3.8
https://rails.lighthouseapp.com/projects/8994/tickets/4690

一応このコードをinitializeにmongre.rbとかいうファイルでおけばいいらしい
https://gist.github.com/471663


が、私の環境(Apache+mongrel)では無理だった。
#apacheでリダイレクトしてるせいか?

開こうとしたらブラウザ(IE)にhtmlソースが表示され
Chromeでひらくと You are being redirected とか出てる。
この問題は結局こういうことらしい。
RoRでYou are being redirectedと出る
http://www.kazu.tv/blog/archives/001023.html

まー面倒なのでこの際にバックグラウンドwebサーバを thin に変更した。

thin のインストール

gem install thin



コンフィgファイルの作成
config/thin.yml

pid: tmp/pids/thin.pid
address: 0.0.0.0
port: 8080
log: log/thin.log
servers: 4
timeout: 30

environment: production
daemonize: true
chdir: /hogehoge/redmine


起動


thin start -C config/thin.yml


停止

thin stop -C config/thin.yml


再起動

thin restart -C config/thin.yml

スポンサーサイト

コメント

https://gist.github.com/471663
既に対応済みでその上で動いてないかもしれませんが、上記のスクリプトはRails2.3.8でしか動かないです。
というのも、最初の一文で、if Rails.version == '2.3.8' ..という風に2.3.8でしか動作しないようになっているからです。私が構築した環境でも同様な現象が発生したのですが、'2.3.8'のところを自分が使っているRailsのバージョンに変更することでちゃんと動作しましたよ~。どのRailsのバージョンを使ったかは思い出せませんが、redmineのバージョンは3.0.0を使いました。

  • 2012/02/07(火) 00:18:56 |
  • URL |
  • 通りすがり #-
  • [ 編集 ]

まだRedmine対応してないRails3.0.0を使ってるということでしょうか?
それはそれで正常に動いているということはすごいなと思います。

結局私は問題から逃げましたがmongrelもまだ使えそうですね。

  • 2012/02/29(水) 19:11:17 |
  • URL |
  • まこp #-
  • [ 編集 ]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://fmkt.blog65.fc2.com/tb.php/177-8c679d00
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。