As a rule of thumbs I have at least one listener per instance.

Don't want to cause an outage on multiple instances just because a single listener has to be bounced.