A-A+

8080端口被占用问题 macmnsvc.exe占用8081解决方案

2020年12月16日 20:54 学习笔记 暂无评论 阅读 111 views 次

【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是txt格式!】

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Connected to pydev debugger (build 162.1628.8)
pydev debugger: process 5360 is connecting
 
Performing system checks...
 
System check identified no issues (0 silenced).
 
You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
September 07, 2016 - 07:33:24
Django version 1.10.1, using settings 'MyDjangoProject.settings'
Starting development server at http://127.0.0.1:8081/
Quit the server with CTRL-BREAK.
Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
 
Process finished with exit code 1

写了一个python脚本,占用8081端口,但是脚本提示端口已经被占用,无法使用。那就开始排查原因吧,

这种情况就是端口占用,通过命令找出来吧

##查找占用8081端口的进程的PID:
C:\>netstat -ano|findstr 8000
  TCP    0.0.0.0:8081           0.0.0.0:0              LISTENING       25056
  TCP    [::]:8081              [::]:0                 LISTENING       25056

##根据进程的PID查找进程名:
C:\>tasklist | findstr 25056
macmnsvc.exe                 25056 Services                   0      7,548 K

##根据进程名杀掉进程:
C:\>taskkill /f /t /im macmnsvc.exe
#错误: 无法终止 PID 25056 (属于 PID 824 子进程)的进程。
#原因: 拒绝访问。

是McAfee Agent,杀毒软件肯定有保护机制,无法结束进程。又搜了一下,McAfee Agent如何修改端口。只在McAfee论坛上找到了一篇几年的帖子,McAfee工程师是这样回复的:

按照McAfee工程师的指引,我没有找到对应的配置选项,可能是时间久远版本不同了。解决方法的寻找之路就此陷入了尴尬的境地。

最终解决办法
不过,在搜索的过程中,我发现一个叫做FrmInst.exe的程序,它用于McAfee Agent框架安装。它有很多参数,详见用于在 Windows 上安装 McAfee Agent 的命令行选项。我注意到一个参数:/REMOVE,如果 McAfee Agent 未使用,则将其删除。 如果正在使用,McAfee Agent 将更改为更新程序模式。 于是,我尝试了一下:

"C:\Program Files\McAfee\Agent\x86\FrmInst.exe" /REMOVE=AGENT

McAfee Agent开始被重新安装,重新安装后奇迹出现了,8081端口不再被占用了。

文章来源:https://blog.csdn.net/heihaozi/article/details/105843145

布施恩德可便相知重

微信扫一扫打赏

支付宝扫一扫打赏

×

给我留言