Rocket.Chat Documentation - Running Multiple Instances Per Host To Improve Performance


You may find that Rocket.Chat slows down once you have a lot of concurrent users. When this sluggishness begins, you will likely see Rocket.Chat node process approaching 100% CPU (even if the host CPU load is low). This is due to the single-threaded nature of Node.js applications; they can’t take advantage of multiple cores natively.

This is a companion discussion topic for the original entry at