redmineThin3 を追加する場合の手順メモ
サービスを登録
- C:/Bitnami/redmine-2.5.0-0/apps/redmine/scripts/serviceinstall.bat
redmineThin1 を参考にして管理者権限で実行
"C:\Bitnami\redmine-2.5.0-0/apps/redmine\scripts\winserv.exe" install "redmineThin3" -start auto "C:\Bitnami\redmine-2.5.0-0\ruby\bin\ruby.exe" "C:\Bitnami\redmine-2.5.0-0/apps/redmine\htdocs\bin\thin" start -p 3003 -e production -c "C:\Bitnami\redmine-2.5.0-0/apps/redmine/htdocs" -a 127.0.0.1 --prefix /redmine
サービスを起動
net start redmineThin3 >NUL
Application Manager にサービスが表示されるように追加
- C:/Bitnami/redmine-2.5.0-0/properties.ini
[Thin_redmine3] thin_server_port=3003 thin_unique_service_name=redmineThin3
サービス起動停止の追加
- C:/Bitnami/redmine-2.5.0-0/apps/redmine/scripts/servicerun.bat
追記
net start redmineThin3 net stop redmineThin3
apache で振り分けられるように設定
- C:/Bitnami/redmine-2.5.0-0/apps/redmine/conf/httpd-prefix.conf
<Proxy balancer://redminecluster> BalancerMember http://127.0.0.1:3001/redmine BalancerMember http://127.0.0.1:3002/redmine BalancerMember http://127.0.0.1:3003/redmine </Proxy>
まとめ
かなりめんどくさい。しばしば応答がなくなることがあったのでインスタンス数を増やしてみたのだけど windows の妙なディスクアクセスによるプチフリーズの方が原因っぽい。サービスを落としたり設定を変えたりして様子見中。今日はかなり快適に動いてた。