gpt4 book ai didi

linux - 找不到 node.js 应用程序在哪里运行并且无法杀死它

转载 作者:IT老高 更新时间:2023-10-28 22:01:32 26 4
gpt4 key购买 nike

我做了什么:我刚刚搭建了node环境,安装了express,创建并安装了一个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, 但我发现它并没有停止。然后我重新启动了服务器!我发现我仍然可以在浏览器中访问该页面。奥兹。

我尝试了以下方法,但仍然无法找出正在运行的进程。

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

问题如何找出正在运行的 Node 进程或如何杀死它。

=====更新很奇怪,我机器上的所有浏览都可以访问该站点,而在其他机器上不可用!在停止应用程序之前,我只使用 Chrome 访问该页面。好像是缓存的问题,但是浏览器之间是如何共享缓存的..

最佳答案

列出 Node 进程:

$ ps -e|grep node

杀死进程使用

$kill -9 XXXX

这里XXXX是进程号

关于linux - 找不到 node.js 应用程序在哪里运行并且无法杀死它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20091433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com