« 03.19 骨2本損傷 | ココ | 03.20 リバースプロキシがSELinuxに捕まる »

2008年3月20日

Redmine ... mongrel_cluster化  このエントリーを含むはてなブックマーク 

以前構築したRedmineを、Apacheから動かすようにするためmongrelで起動するようにするぜ、と前はmongrel_railsコマンドをそのまま利用する形でinit.dスクリプトとして作ったわけなんやけども、今回は話題のmongrel_clusterで作ろうかと。mongrel_clusterは自動起動用スクリプトとして確立されているので。

gemでmongrel_clusterをインストール。

# find / -name mongrel_cluster -print
/usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster
/usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/lib/mongrel_cluster

参照したサイトに書かれてあった作業をそのまま。

# mkdir /etc/mongrel_cluster
# ln -s /home/redmine/config/mongrel_cluster.yml /etc/mongrel_cluster/redmine_cluster.yml
# su - redmine

$ mongrel_rails cluster::configure -e production -p 3000 -a 0.0.0.0 \
-l /home/redmine/log/mongrel.log -P /var/run/mongrel_redmine.pid -c /home/redmine \
-r /home/redmine -N 1 --user redmine --group redmine
Writing configuration file to config/mongrel_cluster.yml.

# service mongrel_cluster start
Starting all mongrel_clusters...
# service mongrel_cluster status
Checking all mongrel_clusters...
mongrel_rails cluster::status -C redmine_cluster.yml
found pid_file: /home/redmine/log/mongrel_redmine.3000.pid
found mongrel_rails: port 3000, pid 24617

とりあえず、これで service mongrel_cluster start で起動できるようになった。

解決法はここにあった。

mongrel_cluster + Redmine (ハマリ道)(ref. bear.mini)

なるほど、

$ mongrel_rails cluster::configure -e production -p 3000 -a 0.0.0.0 \
-l /home/redmine/log/mongrel.log -P /var/run/mongrel_redmine.pid -c /home/redmine \
-r /home/redmine/public -N 1 --user redmine --group redmine

か。

By ただ at 21:20 カテゴリー ; プログラミングとか

« 03.19 骨2本損傷 | 03月の記事 | 03.20 リバースプロキシがSELinuxに捕まる »




トラックバック

このエントリーのトラックバックURL:
http://pinmarch.sakura.ne.jp/mt/mt-tb.cgi/1243