Как проверить, выполняется ли скрипт node.js?
Заведите глобальную переменную-флаг inWork, которая true если скрипт в работе и false если работа окончена.
Если Вы каждые 7 секунд залогиниваетесь, то почему бы не подумать о том, чтоб логиниться 1 раз и хранить идентификатор соединения в сессии, файле, баз, memcached или где-то еще. С другой стороны, можно избавиться от логина в ноду вообще, можно ограничить ноду только локальными запросами с 127.0.0.1 из php-скрипта.