一筋縄ではいかない。
テスト用のDebian環境に開発中のRails appをコピーして動かしてみるとAP4Rが動かず。
- Debian etch
- PostgreSQL8.2(etch-backportsからaptitudeで)
- postgres Rubyバインディング(RubyGemsから)
- AP4R(svn head)
user@debian:~/trunk$ ruby script/mongrel_ap4r start -A config/queues_pgsql.cfg ** Starting AP4R Handler with config/queues_pgsql.cfg Loaded queues configuration from: /home/user/trunk/config/queues_pgsql.cfg Error in starting queue-manager No message store 'postgresql' available (note: case is not important) /var/lib/gems/1.8/gems/reliable-msg-1.1.0/lib/reliable-msg/message-store.rb:148:in `configure' /var/lib/gems/1.8/gems/reliable-msg-1.1.0/lib/reliable-msg/queue-manager.rb:230:in `start_original' /var/lib/gems/1.8/gems/reliable-msg-1.1.0/lib/reliable-msg/queue-manager.rb:217:in `synchronize' /var/lib/gems/1.8/gems/reliable-msg-1.1.0/lib/reliable-msg/queue-manager.rb:217:in `start_original' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/queue_manager_ext.rb:117:in `start' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/queue_manager_ext.rb:115:in `synchronize' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/queue_manager_ext.rb:115:in `start' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/mongrel.rb:66:in `initialize' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/mongrel_ap4r.rb:118:in `new' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/mongrel_ap4r.rb:118:in `cloaker_' /var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:138:in `call' /var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:138:in `listener' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/mongrel_ap4r.rb:116:in `cloaker_' /var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:51:in `call' /var/lib/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:51:in `initialize' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/mongrel_ap4r.rb:107:in `new' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/mongrel_ap4r.rb:107:in `run' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/mongrel_ap4r.rb:246:in `main' /var/lib/gems/1.8/gems/ap4r-0.3.2/lib/ap4r/mongrel_ap4r.rb:256 /var/lib/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:488:in `load' /var/lib/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:488:in `load' /var/lib/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in' /var/lib/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:488:in `load' script/mongrel_ap4r:4 ** Signals ready. TERM => stop. USR2 => restart. INT => stop (no restart). ** Mongrel available at 0.0.0.0:7438 ** Use CTRL-C to stop. ** Mongrel start up process completed.
svn headなので"No message store 'postgresql' available"と言われるはずないのだけど、何が起こっているのでしょうか。