解決python web項目意外關閉,但占用端口的問題
更新時間:2019年12月17日 10:24:50 作者:ITAKEN''''S PAGES
今天小編就為大家分享一篇解決python web項目意外關閉,但占用端口的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
問題描述
因為項目強制關閉,但是服務還在運行,導致重新運行項目時候 提示地址已經使用(端口被占用)
/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趣味挑戰(zhàn)之用pygame實現(xiàn)簡單的金幣旋轉效果
今天教大家怎么用pygame實現(xiàn)簡單的金幣旋轉效果,文中有非常詳細的代碼示例,對正在學習python的小伙伴們很有幫助,需要的朋友可以參考下2021-05-05
VSCode中Python環(huán)境配置、創(chuàng)建虛擬環(huán)境及pip的一些常用命令
這篇文章主要給大家介紹了關于VSCode中Python環(huán)境配置、創(chuàng)建虛擬環(huán)境及pip的一些常用命令,Python環(huán)境的創(chuàng)建是在VSCode中很常見的一個需求,特別是當我們需要開發(fā)或者調試多個Python項目時,使用虛擬環(huán)境是一種好的方式,需要的朋友可以參考下2023-10-10
Python實現(xiàn)將羅馬數(shù)字轉換成普通阿拉伯數(shù)字的方法
這篇文章主要介紹了Python實現(xiàn)將羅馬數(shù)字轉換成普通阿拉伯數(shù)字的方法,簡單分析了羅馬數(shù)字的構成并結合實例形式給出了Python轉換羅馬數(shù)字為阿拉伯數(shù)字的實現(xiàn)方法,需要的朋友可以參考下2017-04-04

