解决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中的__new__、__init__、__call__三个特殊方法
Jun 02 Python
Python实现八大排序算法
Aug 13 Python
深入理解python对json的操作总结
Jan 05 Python
python的numpy模块安装不成功简单解决方法总结
Dec 23 Python
python占位符输入方式实例
May 27 Python
Python集中化管理平台Ansible介绍与YAML简介
Jun 12 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
Jan 06 Python
PyTorch的SoftMax交叉熵损失和梯度用法
Jan 15 Python
python3 正则表达式基础廖雪峰
Mar 25 Python
基于python实现检索标记敏感词并输出
May 07 Python
从np.random.normal()到正态分布的拟合操作
Jun 02 Python
python基于turtle绘制几何图形
Jun 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
一道关于php变量引用的面试题
2010/08/08 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
js实现网站首页图片滚动显示
2013/02/04 Javascript
js内存泄露的几种情况详细探讨
2013/05/31 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
JS组件Bootstrap Table使用实例分享
2016/05/30 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
javaScript基础详解
2017/01/19 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
Vue动态实现评分效果
2017/05/24 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
详解webpack loader和plugin编写
2018/10/12 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
JavaScript如何判断input数据类型
2020/02/06 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
2020/08/05 Javascript
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
毕业生自荐信
2013/12/14 职场文书
工厂实习感言
2014/01/14 职场文书
开学典礼决心书
2014/03/11 职场文书
租赁协议书范本
2014/04/22 职场文书
创先争优一句话承诺
2014/05/29 职场文书
乡镇党委书记个人整改措施
2014/09/15 职场文书
2014矛盾纠纷排查调处工作总结
2014/12/09 职场文书
歼十出击观后感
2015/06/11 职场文书
2020年元旦祝福语录,总有适合你的
2019/12/31 职场文书
JS创建或填充任意长度数组的小技巧汇总
2021/10/24 Javascript
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python