nginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)

来源:互联网 发布:切莫软件可以做藏头诗 编辑:程序博客网 时间:2024/06/06 05:19

启动nginx的时候输出:


root@wl-Lenovo-B590:/usr/local/nginx/sbin# ./nginxnginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] still could not bind()root@wl-Lenovo-B590:/usr/local/nginx/sbin#

这个主要是由于该端口被其他程序占用,只要把占用该端口的进程杀掉就可一了


root@wl-Lenovo-B590:/usr/local/nginx/sbin# ./nginxnginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] bind() to 0.0.0.0:8100 failed (98: Address already in use)nginx: [emerg] still could not bind()root@wl-Lenovo-B590:/usr/local/nginx/sbin# netstat -ntpl激活Internet连接 (仅服务器)Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program nametcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      900/cupsd       tcp        0      0 0.0.0.0:8100            0.0.0.0:*               LISTEN      20227/nginx     tcp6       0      0 ::1:631                 :::*                    LISTEN      900/cupsd       root@wl-Lenovo-B590:/usr/local/nginx/sbin# kill 20227root@wl-Lenovo-B590:/usr/local/nginx/sbin# ./nginxroot@wl-Lenovo-B590:/usr/local/nginx/sbin# 

杀掉后就可以正常运行了,当然了,每个人设置的监听端口不一样,杀掉占用自己设置的端口的进程就好了


0 0
原创粉丝点击