FATAL ERROR: Scavenger: semi-space copy Allocation failed - JavaScript heap out of memory

When rocket chat service was crashed with the following error:

Most probably it is because the last time you tried updating/upgrading Node with a different package manager than used before like npm/nvm/apt-get etc. As a result, the location can be changed.

It is easy to check by the following commands:

which node - to check the location where the system thinks the current node is located

node -v to check the node version which is located in that location.

which -a node - will show you all node locations

1. If the output shows you an old version it means you will need to upgrade or reinstall the node in the correct location with the method you have used during installation. 2. Or change a simlink: ln -s /usr/bin/..... /usr/local/bin/node

In the example on the first position should be the directory from the which node command output and on the second one /usr/local/bin/node

Last updated