Что я сделал: Я только что настроил среду node, установил экспресс, создал и установил экспресс-проект
express hello
cd hello && npm install
затем запустило приложение с помощью "node app
".
Окружающая среда:
[email protected]:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.2 (wheezy)
Release: 7.2
Codename: wheezy
[email protected]:~$ node --version
v0.10.22
[email protected]:~$ express --version
3.4.4
Проблема
Когда я хочу остановить это приложение, я использовал CTRL+C,
, но я обнаружил, что он не остановился. Затем я перезапустил сервер! Я обнаружил, что все еще могу получить доступ к странице в браузере. ОРЗ.
Я пробовал следующее, но все еще не могу узнать о текущем процессе.
[email protected]:~$ killall node
node: no process found
[email protected]:~$ ps -ef|grep node
yole 3161 2888 0 16:57 pts/1 00:00:00 grep node
[email protected]:~$ netstat -apn|grep 3000
Вопрос Как узнать, как работает node или как его убить.
===== Обновление Очень странно, что все просмотры на моей машине могут посещать сайт, пока он недоступен на другой машине! Я только просматриваю страницу с Chrome перед тем, как остановить приложение. Кажется, это проблема с кешем, но как кеш делится между браузерами.