Python中文
首页
教程
问答
标签
搜索
登录
注册
如何关闭使用flask构建的Python服务器
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>当我运行这个简单的代码时:</p> <p><code>from flask import Flask,render_template</code></p> <p><code>app = Flask(__name__)</code></p> <p><code>@app.route('/')</code> <code>def index(): return 'this is the homepage'</code></p> <p><code>if __name__ == "__main__": app.run(debug=True, host="0.0.0.0",port=8080)</code></p> <p>它工作得很好,但是当我在终端中使用ctrl+z关闭它并尝试再次运行它时,我得到<code>OSError: [Errno 98] Address already in use</code></p> <p>所以我尝试更改端口地址并重新运行它,这对我输入的一些端口号有效。但是我想知道一个优雅的方法来清除前一个程序正在使用的地址,这样它对当前程序是免费的。 同时也是关闭服务器并释放端口地址的最佳方法。在</p> <p>请告诉我一个简单的方法来这样做,或解释充分使用的方法,因为我读过类似问题的解决方案,但一点都不懂。在</p> <p>我跑的时候 <code>netstat -tulpn</code> 输出为:</p> <p><code>(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN -<br/> tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -<br/> tcp 0 0 0.0.0.0:3689 0.0.0.0:* LISTEN 4361/rhythmbox<br/> tcp6 0 0 ::1:631 :::* LISTEN -<br/> tcp6 0 0 :::3689 :::* LISTEN 4361/rhythmbox<br/> udp 0 0 0.0.0.0:5353 0.0.0.0:* 3891/chrome<br/> udp 0 0 0.0.0.0:5353 0.0.0.0:* -<br/> udp 0 0 0.0.0.0:39223 0.0.0.0:* -<br/> udp 0 0 127.0.1.1:53 0.0.0.0:* -<br/> udp 0 0 0.0.0.0:68 0.0.0.0:* -<br/> udp 0 0 0.0.0.0:631 0.0.0.0:* -<br/> udp 0 0 0.0.0.0:58140 0.0.0.0:* -<br/> udp6 0 0 :::5353 :::* 3891/chrome<br/> udp6 0 0 :::5353 :::* -<br/> udp6 0 0 :::41938 :::* -</code></p> <p>我不知道该怎么解释。在</p> <p><code>ps aux | grep 8080</code>的输出 是:</p> <p><code>shreyash 22402 0.0 0.0 14224 928 pts/2 S+ 01:20 0:00 grep --color=auto 8080</code></p> <p>我不知道怎么解释。 哪个是进程名,它的id是什么?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>因为你不能关上它。使用Ctrl+Z可以在不终止进程的情况下从当前终端删除执行。在</p> <p>要停止执行,请使用Ctrl+C</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
为什么我的神经网络模型的准确性不能在这个训练集上得到提高?
7 回答
为什么我的神经网络模型的权重变化不大?
4 回答
为什么我的神经网络的成本不断增加?
4 回答
为什么我的神经网络的输入pickle文件是19GB?
7 回答
为什么我的神经网络给属性错误?“非类型”对象没有属性“形状”
9 回答
为什么我的神经网络训练这么慢?
6 回答
为什么我的神经网络输出错误?
1 回答
为什么我的神经网络预测适用于MNIST手绘图像时是正确的,而适用于我自己的手绘图像时是不正确的?
4 回答
为什么我的神经网络验证精度比我的训练精度高,而且它们都是常数?
9 回答
为什么我的私人用户间聊天会显示在其他用户的聊天档案中?
6 回答
为什么我的积分的绝对误差估计值大于积分(使用scipy.integrate.nqad)?
9 回答
为什么我的积层回归器得分比它的组件差?
8 回答
为什么我的移动方法不起作用?
3 回答
为什么我的稀疏张量不能转换成张量
9 回答
为什么我的稀疏张量不能转换成张量?
1 回答
为什么我的程序“停止”了?
5 回答
为什么我的程序一直试图占用所有可用的CPU
9 回答
为什么我的程序不使用指定的代理
9 回答
为什么我的程序不工作(python帮助中的反向函数)?
4 回答
为什么我的程序不工作时,我使用多处理模块
6 回答