gpt4 book ai didi

python - 停止运行脚本后是否可以自动关闭正在使用的端口?

转载 作者:太空宇宙 更新时间:2023-11-04 11:07:40 25 4
gpt4 key购买 nike

我在使用 :5000 端口的终端中运行 python 脚本。

每次我停止脚本,进行更改然后重新运行时,我都会得到一个正在使用的 errno:48 端口。然后我必须手动找到正在使用的端口,然后在我可以再次运行脚本之前终止 PID:

dpadmins-MacBook:microblog presentation$ ps -fa
UID PID PPID C STIME TTY TIME CMD
0 326 324 0 8:48am ttys000 0:00.03 login -pf presentation
502 330 326 0 8:48am ttys000 0:00.10 -bash
502 854 330 0 9:37am ttys000 0:00.05 python
502 885 330 0 9:53am ttys000 0:00.21 flask/bin/python ./run.py
502 886 885 0 9:53am ttys000 0:01.22 /Users/presentation/Documents/webprojects/mainflask/microblog/flask/bin/python ./run.py
0 930 330 0 10:08am ttys000 0:00.01 ps -fa

dpadmins-MacBook:microblog presentation$ kill -9 885

有没有办法解决这个问题,这样我就不必每次都运行这个过程了?

最佳答案

看起来您的脚本没有按预期终止。为什么不编写一个 PID 文件来限制实例,然后在您的脚本已经使用 PID 运行时出现错误?

关于python - 停止运行脚本后是否可以自动关闭正在使用的端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24548471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com