关于tornado运行端口被占用问题的解决方法
2017-12-27 本文已影响0人
月如虹
我们先上错误代码:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
这种问题出现的原因是什么呢?
当我们修改tornado里面代码的时候,没有把运行的程序给关闭,修改过后再运行的,就会出现这种情况,所以我们修改代码的时候,要提前把运行的程序给提前关闭。
首先打开命令行窗口输入cmd 输入netstat -ano查找所有进程当然你也可以netstat -ano | find 来查找指定进程
查找出来进程之后,就要回到你的tornad程序,看看你选择的是什么端口运行 ,我这里用的是
6222,这里就拿我这个端口来做例子了。
找到本地地址6222对应的PID我这里地址对应的PID是:29576
这时候打开我们的任务管理器,找到我们的PID值列表,点击可以正排序和倒排序,
如果没有PID的列表 可以右键点击上方红色区域把pid列表选出来
然后我们就可以根据我们的PID值找到对应的运行端口程序将它结束进程
之后重新运行我们tornado程序,就不会提示端口被占用啦!