nginx 80 端口被占用,找到对应进程杀不完, kill 完就会有新的怎么解决

351 天前
 zhj0326

nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] still could not bind()

ss@sdeMacBook-Pro ~ % ps ax -o pid,ppid,%cpu,vsz,wchan,command|egrep '(nginx|PID)' PID PPID %CPU VSZ WCHAN COMMAND 4587 4506 0.0 408636112 - egrep (nginx|PID) ss@sdeMacBook-Pro ~ % sudo kill -9 4587 kill: 4587: No such process ss@sdeMacBook-Pro ~ % ps ax -o pid,ppid,%cpu,vsz,wchan,command|egrep '(nginx|PID)' PID PPID %CPU VSZ WCHAN COMMAND 4592 4506 0.0 408626896 - egrep (nginx|PID)

3591 次点击
所在节点    NGINX
38 条回复
huadi
351 天前
你的进程里面根本没有 nginx ,所以 grep 不出来。

8358 ,是 grep 命令的进程号,grep 输出之后,8358 就退出了,你再去 kill 当然 no such process
然后你再运行 ps|grep ,又有一个新的 grep 进程,就是 8362 ,运行完又退出了,当然 kill 不完……
zhj0326
351 天前
@344457769 监视器看不到
zhj0326
351 天前
@darklinden 不是这个原因
zhj0326
351 天前
@dzdh 牛!
xlzyxxn
351 天前
我一直以为 v2 里都是技术大佬的。。。
horro
351 天前
不就是 lsof -i 就解决了么。。
gulucn
351 天前
感觉都被 OP 带偏了。
emma3
351 天前
你是 8080 端口被占用,不是 80 。
28Sv0ngQfIE7Yloe
351 天前
《提问的艺术》
chendl111
350 天前
我一直以为 v2 里都是技术大佬的。。。
daxy223
350 天前
@chendl111 笑死了
BuleGood
350 天前
你们在讲相声吗
meiyiliya
350 天前
我一直以为 v2 里都是技术大佬的。。。
3andwich
350 天前
真棒
davionnini
350 天前
lsof -i:port
coderzhangsan
350 天前
同上,我要笑死了,原来标题是真的能唬住人的。

日志就在那里,OP 你为什么不去看呢?就算看不懂,也可以复制粘贴查下吧。
x250881478
350 天前
根据关键词查进程:sudo -S ps aux | grep "nginx"
x250881478
350 天前
根据端口查进程:sudo -S lsof -nP -i:80
把找到的进程, 全部 sudo kill -9 进程 id1 进程 id2 进程 id3...
如果 up 是搞 web 开发, 可以看下我的工具, 自带端口查杀, 进程查杀
https://www.macphpstudy.com/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/997692

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX