IIS上部署的网站经常宕机问题

参考:

IIS搭建网站打不开,解决方法_星星之火


目录

项目场景

问题描述

原因分析

解决方案


项目场景

部署在客户服务器iis上的网站


问题描述

客户老反馈网站经常宕机,需要重启才能正常,但是重启后过一个星期又不行了。

命令行启动程序,程序并没有报错,说明不是程序本身的问题。


原因分析

服务器上部署了不止一个网站,我们网站用的端口是默认的80端口,但是80端口经常会被其他进程占去

1、排查80端口被占用情况,发现80端口被PID=4的进程占用
netstat -ano|findstr "80"
2、查询PID=4的进程,发现是被SYSTEM占用了,系统进程无法kill
tasklist /fi "pid eq 80"

杀掉进程的命令:taskkil /pid 4 /f

其中 /f表示强制关闭该进程​​​​​


解决方案

  •  用 “WIN“+”R“的组键,调出命令窗口,输入命令”regedit“,调出注册表。
  • 单击注册表下的HKEY_LOCAL_MACHINE,在点开SYSTEM。
  • 再点开SYSTEM下的CurrentControlSet,在点开Services。
  • 在 Services下单击HTTP,然后在注册表右边双击打开Start属性项。
  • 将Start的属性值改成0,单击确定,设置完成。
  • 按上面操作之后,重启一下电脑即可生效。

    原文链接:https://blog.csdn.net/weixin_45874134/article/details/106195246

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值