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


#1

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 https://rocket.chat/docs/installation/manual-installation/multiple-instances-to-improve-performance/