Run ActionCable as a separate process from Passenger on a separate host + port

We are setting up Rails 5 ActionCable on our app, however we seem to be running into a problem when we deploy:

Phusion Passenger gives this error: Request Queue Full

The docs indicate that we should run Action Cable in a separate process on another host + port.

Would it be possible to configure nginx to get another port open so we can run Action Cable as another process? Or are we looking at another Docker container just for action cable?

Hey @waleed-nexhealth!

While there may be a way to configure nginx to get it to do what you want, the way to go on Aptible is generally 1 process per container. You’ll want to go with the latter approach here.