nginx启动失败的case处理经验|前端竟然安装了SqlServer Reporting service 有点怪怪的抢后端故事

 Yuema约吗?一起学技术,一起成长!学海无涯 高人带路系列

程序的世界,就是有坑的地方!分享踩坑的心得与体验!每天分享一点点!
关注公众号,进入学海无涯,高人带路模式!!Nginx再难,有人带路,轻松搞定

Nginx启动报错:

nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)

查端口占用

D:\nginx-1.12.2>netstat -aon|findstr “80”
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4

C:\>netstat -aon|findstr “80”

通常情况,直接把IIS关掉,然后再启动nginx即可以成功启动。然而关掉之后,却不行不行…

于是我就帮前端搜搜搜,搜到了一个

sqlserver reporting services

怎么也没有想到,前端会安装报表服务

这个小故事真诠释出了坑不再多,够神奇就好。想不想不到报表服务器会抢80端口,而且显示是由系统占用了。不过,处理完这个之后,还是感觉豁然开朗。为了让前端正常调试,我一度将自己的电脑配置成了nginx服务器对外服务。

如果你恰好路过,看到了,一定记得nginx端口占用可能是由iis,也可能是由sqlserver reporting servicesh占用导致。这也很好的解释了当初为什么老是被抢端口,而且抢得还那么那么快。

作者:钟代麒

出处:http://www.jishudao.com/
版权归作者所有,转载请注明出处

发表评论

电子邮件地址不会被公开。 必填项已用*标注