2023-06-12 01:47:13 阅读( 8513)
大家在启动服务器时,有时正常启动有时又启动不了是怎么回事呢??那为什么关掉迅雷等软件就又好了呢??现在就来给大家讲解一下,这些端口如果被其他程序占用就不能正常启动,比如有时启动时会提示WEB启动失败,其实就是80端口被占用了,而迅雷等下载软件恰恰就是
启动服务器时,有时正常启动,有时无法启动。发生了什么事?那为什么要关掉迅雷等软件?
会好起来的?现在让我给你解释一下。
如果这些端口被其他程序占用,就无法正常启动。比如有时候启动的时候会提示WEB启动失败,其实是80。
端口被占用,迅雷等下载软件正好占用80个端口。把它关掉。但是有时候打雷不开。
我也启动不了,就是别的东西被占了。我该怎么办?我会告诉你如何检查端口并关闭它。
1.在开始-运行中,输入cmd并按回车键,运行窗口将出现。
2.在提示符下输入netstat -ano enter,查找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 LISTENING 2448
看,端口被进程号为2448的进程占用了。继续执行以下命令:
C:\tasklist|findstr '2448'
thread.exe 2016 Console 0 16,064 K
很清楚,不是吗?线程正在占用你的端口,杀死它。
如果第二步找不到,打开任务管理器看看哪个进程是2448,然后杀掉。
如果你需要看看其他港口。换80就行了。
猜你喜欢
Guessyoulike