Short answer: you can run many instances of rhoconnect applications.
For each application execute in app directory rackup command:
$ rackup -p 9292 -s thin config.ru
$ rackup -p 9293 -s thin config.ru
You can also add more options like -D daemonize option, and --pid FILE to monitor your app.
But you need also 3 instances of redis servers (redis server per app) running on different ports, i.e 6379, 63780, ...
1 of 1 people found this helpful
Also make sure you have a separate redis instance (or redis db identifier) for each rhoconnect instance. RhoConnect assumes full control of the redis database it uses, so multiple RhoConnect instances connecting to the same redis server will cause issues.
The following are both correct examples of separate redis instances used by two RhoConnect servers:
Using separate redis processes:
Using separate redis databases (share same redis process):