This seems like it should be a simple problem. I'm trying to host my Rails 3.1 application that uses Faye on Heroku, but I keep getting this:
Sure you're not looking for /faye ?
I understand this is just the faye server responding to me. But why isn't it launching my application, and rather sending me to this? (I'm following parts of this application by the way)
Here's my faye.ru
require 'faye'
faye_server = Faye::RackAdapter.new(:mount => '/faye', :timeout => 45)
run faye_server
I also have a config.ru that's just the default config.ru file.
Run another Heroku project for faye, https://github.com/ntenisOT/Faye-Heroku-Cedar-RedisToGo
Other question on SO: Is it possible to host FAYE, on Heroku?
Well you answered your own question, Heroku is only allowing one server per slug. You may still run into problems on Heroku with the free redis instance. It is limited to 5mb. There is also pubnub instead of pusher, http://www.pubnub.com/price Pubnub has help documentation. There is also the option to run your app on EC2 free for a year on a micro instance (slow though)
Another cool but more work option is to use Torquebox (jruby app server). You would have to find different hosting, but it has inbuilt messaging.