pythonweb程序指的就是使用python开发出来的,可以在浏览器上面去打开的网页或网站 。而有些情况下将这个web程序关闭后它还是会占用端口,这样就会影响到下一次程序的启动了 。下面这篇文章会来给大家介绍一下python程序结束后,端口依旧被占用的解决方法 。
【PythonWeb程序关闭后为什么还占用端口?Python程序结束端口被占用为什么】
文章插图
1.在端口被占用的时候打开一个编辑器,然后重新去运行一下pythonWeb应用程序 。运行完成之后就可以看到在下方的终端,也就是命令行处输出了很多的提示信息 。在这些信息之中只有0.0.0.0:xxxx这个数据是我们所需要的,它表示的就是该程序占用的端口是哪一个 。
2.获取到了端口号之后就能够使用它来查找一下占用此端口的进程是哪一个,直接在任务管理中去查找进程的话是不好找到的 。因为这个程序已经关闭掉了,没有明确的进程名称查找起来很麻烦,获取进程号的命令如下:
lsof -i:80803.以上的命令执行完毕之后会输入一些比较简短的提示信息,在这些信息之中只需要去注意一下python3.x之后的那个数字是多少 。因为它就是占用了这个端口号的python程序的进程号,只需要执行杀死进程的命令即可,命令如下:
sudo kill 31982python程序结束后端口依旧被占用这个问题的核心点就在于进程不是正常关闭的,导致了程序已经停止了,但是还和服务器有所连接 。
以上就是关于“PythonWeb程序关闭后为什么还占用端口?Python程序结束端口被占用为什么”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python怎么写四则运算器?如何用Python写四则运算程序
- Python怎么根据端口号查进程并且关闭?Python中怎么强行停止进程
- 抖音怎么关闭好友推荐?抖音按什么内容推荐?
- 淘宝店铺为什么会突然关闭?封店原因有哪些?
- Python编辑器vscode如何调试代码?Vscode怎么调试python程序
- Python程序怎么定时执行?Windows系统上如何定时执行python程序
- 淘宝直通车怎么关闭创意推广?推广有效果吗?
- 360浏览器怎样取消右键关闭功能
- 360浏览器图片放大镜如何关闭 360浏览器图片放大镜关闭教程
- 腾讯电脑管家怎么关闭软件开机自动启动?腾讯电脑管家优化开机时间方法