解决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 XML RPC服务器端和客户端实例
Nov 22 Python
Python UnboundLocalError和NameError错误根源案例解析
Oct 31 Python
Django model反向关联名称的方法
Dec 15 Python
详解python中init方法和随机数方法
Mar 13 Python
利用pyshp包给shapefile文件添加字段的实例
Dec 06 Python
python 多维高斯分布数据生成方式
Dec 09 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
Nov 28 Python
python绘图模块之利用turtle画图
Feb 12 Python
Python实现我的世界小游戏源代码
Mar 02 Python
Python Pandas常用函数方法总结
Jun 15 Python
Django实现drf搜索过滤和排序过滤
Jun 21 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 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
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
如何让搜索引擎抓取AJAX内容解决方案
2014/08/25 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
yii2超好用的日期组件和时间组件
2016/05/05 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
javascript getElementsByClassName实现代码
2010/10/11 Javascript
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
2014/01/24 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
详解Angular操作cookies方法
2018/06/01 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
2020/12/07 Vue.js
Python3 读取Word文件方式
2020/02/13 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
internal修饰符起什么作用
2013/12/16 面试题
如何清空Session
2015/02/23 面试题
药学职务聘任书
2014/03/29 职场文书
白岩松演讲
2014/05/21 职场文书
银行转正自我鉴定
2014/09/29 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js