nginx 80 端口被占用,找到对应进程杀不完, kill 完就会有新的怎么解决
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)
killall -9 nginx
杀 master 进程。你是不是杀子进程了。要杀 master 才行。
mac 上用 brew services stop 。自己编译的另说。
是不是有守护服务,你不关掉守护,杀不掉的
试了,不行
怎么杀 master
在哪儿关呢?
为什么要 ps 后面跟一堆乱七八糟的参数,然后 grep 为什么不直接 grep nginx 呢?输出里都没 nginx 进程,直接 ps aux | grep nginx 不就好了?
ss@sdeMacBook-Pro ~ % ps aux | grep nginxss 8358 0.0 0.0 408636112 1552 s002 S+ 11:29 上午 0:00.00 grep nginxss@sdeMacBook-Pro ~ % sudo kill -9 8358 kill: 8358: No such processss@sdeMacBook-Pro ~ % ps aux | grep nginxss 8362 0.0 0.0 408637136 1632 s002 S+ 11:29 上午 0:00.00 grep nginxss@sdeMacBook-Pro ~ % sudo kill -9 8362 kill: 8362: No such processkill 不完
这里输出的进程是 grep nginx ,并没有 nginx 进程
是 nginx 想要用 80 ,但是 80 被别人占了,你们教楼主 kill nginx 有屁用啊……
So ? 大佬有好的解决办法嘛 = =
你是不是部署了个 8080 端口的应用,改应用端口或者改 nginx 监听端口
nginx: [emerg] bind() to 0.0.0.0:8080 failed我笑笑不说话
命令行不会搞的话,就去活动监视器里看看占用 8080 端口的进程的父进程是谁,能不能强制退出。
Nginx 退出是 nginx -s quit到底谁在占用
找 8080 吧?
mac? 自带的 apache 开着的吧?关了就好用命令行的时候看不懂英文的话好歹把输出粘谷歌翻译看下说的是啥啊...
netstat -ntlp | grep 8080或者 ss -ntlp | grep 8080看哪个进程占用了 80 端口,然后 kill
lsof -iTCP -sTCP:LISTEN -P | grep :80找到哪个进程监听的 80 端口没有 lsof 的话先安装 lsof brew install lsof
你的进程里面根本没有 nginx ,所以 grep 不出来。8358 ,是 grep 命令的进程号,grep 输出之后,8358 就退出了,你再去 kill 当然 no such process然后你再运行 ps|grep ,又有一个新的 grep 进程,就是 8362 ,运行完又退出了,当然 kill 不完……
监视器看不到
不是这个原因
牛!
我一直以为 v2 里都是技术大佬的。。。
不就是 lsof -i 就解决了么。。
感觉都被 OP 带偏了。
你是 8080 端口被占用,不是 80 。
《提问的艺术》
这人搞的我很无语,文章可能会带一点情绪。 这个 IDC 网站大概是去年十一朋友偶然推荐的,最低价格是 5 元/月。 开出来的服务器配置不限流量,线路是江苏宿迁,30Mbps 带…
背景:我手上有一个 windows 笔记本,刚从 ios 换来的一加 13 color os ,刷了类原生系统的联想 pad 需求:有的时候在外面临时需要传一些 pdf 等小文…
有台老 nas ,得有 3-4 年没开机了。今天开机发现了 metamask 的助记词,看了一眼,里边有 0.01 个 eth 。收获 2k 块,开心的一天。 打错小数点了…