【发布时间】:2020-12-17 02:10:58
【问题描述】:
我正在尝试运行 server3.py,但每当我尝试执行此操作时,我都无法运行,因为我不断收到服务器已在使用中的错误消息。所以很自然地,我试图找出是否有其他进程正在使用该端口,然后将其杀死。但是,要么我做错了,要么有一些隐藏的进程,因为没有其他进程正在使用 python。
【问题讨论】:
-
我们甚至不知道
server3.py的内容。也请发布文字,而不是屏幕截图。
我正在尝试运行 server3.py,但每当我尝试执行此操作时,我都无法运行,因为我不断收到服务器已在使用中的错误消息。所以很自然地,我试图找出是否有其他进程正在使用该端口,然后将其杀死。但是,要么我做错了,要么有一些隐藏的进程,因为没有其他进程正在使用 python。
【问题讨论】:
server3.py的内容。也请发布文字,而不是屏幕截图。
尝试使用 netstat -vanp tcp | grep 8000 (mac)
或
netstat -tulpn | grep 8000 (linux)
或
netstat -abno | findstr :8000 (windows)
【讨论】:
我假设你正在使用烧瓶类型的框架,在任何服务器实例中只有一个端口会监听,在你的情况下端口已被其他服务使用
Change the port number and try
如果真的想检查哪个端口正在监听,请使用“netstat commond”
在 Linux 中:
netstat -tulnp
在窗口中:
netstat -abno
在 Mac 中:
netstat -pant | grep LISTEN
如果输出太长,你可以用端口号grep
【讨论】: