pycharm解决关闭flask后依旧可以访问服务的问题
作者:大佬请带带我 发布时间:2023-12-27 06:39:27
这种问题一般是退出flask服务时选择了disconected而不是选择terminate,dicconected是一种伪断开,只是在pycharm这里中止了,但是python解释器依旧在运行这个服务。
默认选项是ask,但是一般情景下,我们退出的话应该是关闭程序,而不是缩小化到托盘,所以更改上图的默认设置为退出该进程。
如果已经手贱点了disconnect,那么一种好方法是直接在任务管理器结束python解释器。
但是实际情况下我们还是只关闭运行flask的python解释器就行了
利用cmd关闭监听这个解释器就行
netstat -ano | findstr 5000
一般flask启动时监听的是5000端口,如果修改的话更改后面的端口号
找到该进程的PID 这里是13384,然后利用下面命令把它结束掉。
taskkill /pid XXXXX /f
补充知识:Flask使用pycharm未关闭导致僵尸进程
我的僵尸进程产生
在使用pycharm编译程序的时候由于异常退出程序,导致子进程退出,父进程未结束,形成僵尸进程。
僵尸进程
一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。
造成的后果
直接导致的结果就是,在未启动Flask服务器的情况下,访问127.0.0.1:5000,依旧能返回页面,但是pycharm后台无法获取返回状态(即网址以及200/301/404/500)
解决办法
杀掉进程,重新启动程序
来源:https://blog.csdn.net/weixin_41733260/article/details/100532091
猜你喜欢
- 问题现象从阿里云上镜像过来的一台数据库服务器,SQL Agent服务启动不了,提示服务启动后停止。(原数据库服务器是正常的,怀疑跟镜像有关)
- 一、前言在之前找工作过程中,面试时经常被问到会不会python,懂不懂正则表达式。心里想:软件的东西和芯片设计有什么关系?咱也不知道因为啥用
- input标签checkbox,change和click绑定事件的区别我们经常在vue开发项目的过程中,遇到需要对input框使用v-mod
- 有时当一个条件成立的情况下,需要终止程序,可以使用sys.exit()退出程序。sys.exit()会引发一个异常1.如果这个异常没有被捕获
- import numpy as npimport sysdef conv_(img, conv_filter): filter_
- PHP implode() 函数实例把数组元素组合为一个字符串:<?php $arr = array('Hello',
- Go语言里的集合一般会用map[T]bool这种形式来表示,T代表元素类型。集合用map类型来表示虽然非常灵活,但我们可以以一种更好的形式来
- 在 EeePC 上装了个 Mac OS X,相应的开发工具也选择了 Coda。在
- 简介Python发送邮件的教程本人在网站搜索的时候搜索出来了一大堆,但是都是说了一大堆原理然后就推出了实现代码,我测试用给出的代码进行发送邮
- 一、http协议无状态问题http协议没有提供多次请求之间的关联功能,协议的本意也并未考虑到多次请求之间的状态维持,每一次请求都被协议认为是
- <% &nbs
- 优雅的设计经常包含一些特殊的字体,而这些字体并不存在于用户的字体库中,我们并不能奢求每一个访客都是设计师。 :-)虽然CSS3标
- 准备工作(接上篇文章的示例也可以):1. 在index.js文件中引入任一js文件import sum from './sum
- 前段时日微软(Microsoft)正式发布了.NET Core 2.0,在很多开发社区中反响不错。但还是有一些开发者发出了疑问,.NET C
- 一、正则表达式–元字符re 模块使 Python 语言拥有全部的正则表达式功能1. 数量词# 提取大小写字母混合的单词import rea
- 表操作 例 1 对于表的教学管理数据库中的表 STUDENTS ,可以定义如
- SPI是一种JDK提供的加载插件的灵活机制,分离了接口与实现,就拿常用的数据库驱动来说,我们只需要在spring系统中引入对应的数据库依赖包
- 本文为大家分享了oracle11g安装图文教程,供大家参考,具体内容如下0、安装环境1、安装包下载1)http://www.oracle.c
- 我就废话不多说了,大家还是直接看代码吧!# 在setting设置外键'OPTIONS': { "in
- Python lxml安装失败针对windows系统LXML安装失败而且pip升级也失败解决方案原因可能是pip没有安装到python我们需