We are implementing Cluster using Intel WebRTC version 3.2. Our configuration are like below.
1 primary Server:-
Running services:- nuve, cluster-manager, portal, recording-agent, app
3 workers Server:-
Running services:- session-agent, WebRTC-agent, audio-agent, video-agent
general = "least-used"
portal = "last-used"
session = "last-used"
webrtc = "least-used"
avstream = "round-robin"
recording = "last-used"
audio = "least-used"
video = "least-used”
Now, we have 5 rooms. Some times we’re able to join in all the rooms, but some times, error shows that “No workers found”, while 4 rooms are occupied and trying to join the last room. It will get joined if we disconnect from all the rooms and try joining again.
What is the main reason for this and what is the solution or best configuration for clustering?