BOSH connection refused under heavy load

Hey folks,

I've inherited a project which is sending messages to a ejabberd BOSH service via Strophe on the web client and a ruby library on the server. We're trying to scale the app to support more users and it's been working fine, but under heavier load, the ruby client is getting a "Connection refused" message.

We can't quite track down what exactly is failing because we still don't understand exactly where the message is coming from. Is the message coming from the BOSH subsystem itself, or is it something sitting infront of it? We're hitting :5280/http-bind/ directly, so there's no funky forwarding going on.

What could cause mod_http_bind to refuse a connection and where would I start looking to do something about it?

Thanks!
- Kevin

Syndicate content