美文网首页
Windows下Nginx端口被占用启动失败问题

Windows下Nginx端口被占用启动失败问题

作者: 谈谈理想_ttlx | 来源:发表于2020-04-01 21:21 被阅读0次

    查询出占用端口的程序

    使用 netstat -ano|findstr ":80" 查询出80端口的占用情况

    查询出占用80端口的程序信息.png

    查询出的 PID 为 13868 , 0

    查询PID对应的服务名

    使用 tasklist /fi "PID eq 13868" 查询出 pid 13868对应的服务名称

    查询出PID为13868对应的服务名.png

    可以看到服务名称是有道云笔记,到这里的时候,处理方式通常有两种,一种是改注册表,指定其他端口,另外一种是关闭服务,我这里选择暂时关闭有道云笔记。

    还有一个为PID为0的服务,使用 tasklist /fi "PID eq 0" 命令查询出信息如下。

    查询出PID为0对应的服务名.png

    System Idle Process 是系统空闲进程,不需要处理。

    双击nginx.exe,错误日志中未出现异常信息。使用文本编辑器查看logs目录下的 nginx.pid 文件,得到 PID 为2184。

    在命令行窗口查看 2184 对应的服务信息,确认nginx已启动成功。

    查询PID为2184的服务名.png

    在windows环境下,占用 80 端口的程序可能很多,这里只是列出了我的解决办法,实际解决端口占用问题,尝试了 重启(解决了大部分端口占用问题) ,命令行查看占用信息(一般是一些开机自启软件占用80端口),重启nginx(验证结果)。

    因为改注册表操作比较麻烦,这里就不贴出来了,解决办法很多,多尝试。

    本篇文章由一文多发平台ArtiPub自动发布

    相关文章

      网友评论

          本文标题:Windows下Nginx端口被占用启动失败问题

          本文链接:https://www.haomeiwen.com/subject/eadzuhtx.html