解决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中文乱码的解决方法
Nov 04 Python
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
May 22 Python
Python实现GUI学生信息管理系统
Apr 05 Python
Python多线程扫描端口代码示例
Feb 09 Python
Flask框架WTForm表单用法示例
Jul 20 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
python图片验证码识别最新模块muggle_ocr的示例代码
Jul 03 Python
Selenium 配置启动项参数的方法
Dec 04 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 Python
解决pycharm修改代码后第一次运行不生效的问题
Feb 06 Python
Pytorch中expand()的使用(扩展某个维度)
Jul 15 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
详解vue模拟加载更多功能(数据追加)
2017/06/23 Javascript
layui select 禁止点击的实现方法
2019/09/05 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
Openlayers实现地图的基本操作
2020/09/28 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
Python通过select实现异步IO的方法
2015/06/04 Python
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
Python爬虫框架Scrapy实例代码
2018/03/04 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
python 读取数据库并绘图的实例
2019/12/03 Python
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
一道SQL面试题
2012/12/31 面试题
三峡大坝导游词
2015/01/31 职场文书
合作与交流自我评价
2015/03/09 职场文书
单位综合评价意见
2015/06/05 职场文书