大家启动服务器的时候,有时候正常启动,有时候不能。发生了什么事?那为什么要关掉迅雷等软件?
如果又好了呢?现在让我给你解释一下。
如果这些端口被其他程序占用,就无法正常启动。比如有时候启动的时候会提示WEB启动失败,其实是80。
端口被占用,迅雷等下载软件正好占用80个端口。把它关掉。但是有时候雷霆之类的也不开。
也启动不了,就被别的东西占了。我该怎么办?我会告诉你如何检查端口并关闭它。
1.在开始运行中,输入cmd并按enter,运行窗口将出现。
2.在提示符下输入netstat -ano,找到tcp 80端口对应的pid,比如1484。
3 . ctrl+alt+del打开任务管理器并选择流程。这里有很多正在运行的程序。我怎样才能找到他们?不要担心顶部。
查看-选择列-检查PID(过程标识符)。好了,下面的进程前面都有PID号。在这个瞬间
一步找到的PID是有用的。找到1484,比如PEER.EXE,然后结束这个过程。然后打开服务器,看。
WEB可以启动了!
如果以上不清楚,还有简洁的:
如果我们需要确定谁占用了我们的端口80。
1.Windows平台
在windows命令行窗口中执行:
C:\netstat -aon|findstr '80 '
TCP 127.0.0.1:80 0.0.0.0:0监听2448
看,端口被进程号为2448的进程占用了。继续执行以下命令:
C:\tasklist|findstr '2448 '
thread.exe 2016控制台016,064 K
很明显,线程占用了你的端口,杀死它。
如果第二步找不到,打开任务管理器,看哪个进程是2448,然后杀掉。
如果你需要检查其他端口。换80就行了。