« 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