人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
有时我们运行一个程序来监听一个端口,但是我们不关闭它。如果我们运行一个新程序来监听同一个端口,就会导致失败。此时,必须关闭该端口上的所有其他程序。
有时,服务器程序会忘记关闭。比如我们新建一个Python3文件,用两个文件中相同的端口启动服务器程序,就会造成重叠,就会出现改变代码没有效果的情况。这时候我们就不得不通过非正常手段关闭之前的服务器程序。建议关闭所有服务器程序,然后再次干净地运行。
那么,如何彻底关闭正在运行的服务器呢?以8011端口为例。
Windows电脑
从左下角的搜索输入框中输入cmd,然后选择[以管理员身份运行]。在命令行窗口中,输入:
netstat -ano | findstr :8011
得到如下行这样的字符,注意末尾的数字。
TCP 127.0.0.1:8011 0.0.0.0:0监听4748
执行以下命令强制关闭该服务程序(4748是上述行的最后一个数字)。
taskkill /PID 4748 /F
如果正常,会提示关闭成功。
苹果电脑
打开应用程序中[实用程序]下的[终端],输入以下命令(8011是您之前的设置端口)
ps -ef|grep 8011
然后如果出现一长串字符,像下面这样,注意开头的第二个数字:
晚上11点24分??...箱/烧瓶运行端口=8011
然后,您可以通过执行以下命令来关闭这个服务程序(8849是上面一行中的起始数字)。
杀死8849
没有错误表示成功关闭。
扩展资料
后续文章及更多内容请在哔哩哔哩搜索【小诺同学2020】。