解决python web项目意外关闭,但占用端口的问题


Posted in Python onDecember 17, 2019

问题描述

因为项目强制关闭,但是服务还在运行,导致重新运行项目时候 提示地址已经使用(端口被占用)

/usr/bin/python3.5 python-login-demo/index.py
http://0.0.0.0:8080/
Traceback (most recent call last):
 File "/var/www/git/mine/python-login-demo/index.py", line 64, in <module>
 application.run()
 File "/usr/local/lib/python3.5/dist-packages/web/application.py", line 341, in run
 return wsgi.runwsgi(self.wsgifunc(*middleware))
 File "/usr/local/lib/python3.5/dist-packages/web/wsgi.py", line 59, in runwsgi
 return httpserver.runsimple(func, server_addr)
 File "/usr/local/lib/python3.5/dist-packages/web/httpserver.py", line 177, in runsimple
 server.start()
 File "/usr/local/lib/python3.5/dist-packages/web/wsgiserver/wsgiserver3.py", line 1669, in start
 raise socket.error(msg)
OSError: No socket could be created -- (('0.0.0.0', 8080): [Errno 98] Address already in use)

解决方法

查找(<strong>lsof</strong>)该进程, 并结束(<strong>kill</strong>)该进程 即可.

$ lsof -i:8080               130 ↵
COMMAND  PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python3.5 31982 willike 3u IPv4 593966  0t0 TCP *:http-alt (LISTEN)

$ sudo kill 31982

以上这篇解决python web项目意外关闭,但占用端口的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python数据结构树和二叉树简介
Apr 29 Python
解决Python出现_warn_unsafe_extraction问题的方法
Mar 24 Python
使用C++扩展Python的功能详解
Jan 12 Python
Pandas实现数据类型转换的一些小技巧汇总
May 07 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
May 18 Python
对Django项目中的ORM映射与模糊查询的使用详解
Jul 18 Python
python计算无向图节点度的实例代码
Nov 22 Python
python lambda函数及三个常用的高阶函数
Feb 05 Python
Django用数据库表反向生成models类知识点详解
Mar 25 Python
零基础学python应该从哪里入手
Aug 11 Python
Python selenium实现断言3种方法解析
Sep 08 Python
如何通过python检查文件是否被占用
Dec 18 Python
selenium+Chrome滑动验证码破解二(某某网站)
Dec 17 #Python
python飞机大战 pygame游戏创建快速入门详解
Dec 17 #Python
Django app配置多个数据库代码实例
Dec 17 #Python
python关闭占用端口方式
Dec 17 #Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
Dec 17 #Python
Django对接支付宝实现支付宝充值金币功能示例
Dec 17 #Python
Django后端发送小程序微信模板消息示例(服务通知)
Dec 17 #Python
You might like
PHP超级全局变量数组小结
2012/10/04 PHP
PHP eval函数使用介绍
2013/12/08 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
浅谈php调用python文件
2019/03/29 PHP
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
实例分析js和C#中使用正则表达式匹配a标签
2014/11/26 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
解析Node.js异常处理中domain模块的使用方法
2016/02/16 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
DropDownList实现可输入可选择(两种版本可选)
2016/12/07 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
JavaScript基础进阶之数组方法总结(推荐)
2017/09/04 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
2018/01/03 Javascript
小程序实现录音上传功能
2019/11/22 Javascript
JQuery通过键盘控制键盘按下与松开触发事件
2020/08/07 jQuery
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
使用python提取html文件中的特定数据的实现代码
2013/03/24 Python
python进阶教程之异常处理
2014/08/30 Python
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
使用K.function()调试keras操作
2020/06/17 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
人事助理自荐信
2014/02/02 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
党性分析材料格式
2014/12/19 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
小学语文的各类谚语(70首)
2019/08/15 职场文书
MySQL锁机制
2021/04/05 MySQL