最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

无法找到node.js应用程序在哪里运行并且无法将其杀死

运维笔记admin15浏览0评论

无法找到node.js应用程序在哪里运行并且无法将其杀死

无法找到node.js应用程序在哪里运行并且无法将其杀死

我做了什么:我刚刚设置了节点环境,安装了express,创建并安装了一个快速项目

express hello
cd hello && npm install

然后用“node app”启动应用程序。

环境:

yole@Yole:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.2 (wheezy)
Release:    7.2
Codename:   wheezy

yole@Yole:~$ node --version
v0.10.22

yole@Yole:~$ express --version
3.4.4

问题当我想要停止这个应用程序时,我使用了CTRL+C,,但我找到的东西是它没有停止。然后我重新启动了服务器!我发现我仍然可以在浏览器中访问该页面。 ORZ。

我已经尝试了以下的东西,但仍然无法找到正在运行的进程。

yole@Yole:~$ killall node
node: no process found

yole@Yole:~$ ps -ef|grep node
yole      3161  2888  0 16:57 pts/1    00:00:00 grep node

yole@Yole:~$ netstat -apn|grep 3000

问题如何找出正在运行的节点进程或如何终止它。

=====更新很奇怪,我的机器上的所有浏览都可以访问该网站,而在其他机器上不可用!在停止申请之前,我只访问Chrome页面。它似乎是一个缓存问题,但缓存如何在浏览器之间共享..

回答如下:

列表节点进程:

$ ps -e|grep node

使用杀死进程

$kill -9 XXXX

这里XXXX是进程号

发布评论

评论列表(0)

  1. 暂无评论