We were having a similar issue.
It kept saying it was already running.
npm start should be running in another window before running the index
Fixed it with this:
rm tmp/index.pid
Then re-indexed it with this:
cd home/username/explorer
sudo node scripts/sync.js index update