pycharm解决关闭flask后依旧可以访问服务的问题

作者:大佬请带带我 时间:2023-12-27 06:39:27 

这种问题一般是退出flask服务时选择了disconected而不是选择terminate,dicconected是一种伪断开,只是在pycharm这里中止了,但是python解释器依旧在运行这个服务。

pycharm解决关闭flask后依旧可以访问服务的问题

默认选项是ask,但是一般情景下,我们退出的话应该是关闭程序,而不是缩小化到托盘,所以更改上图的默认设置为退出该进程。

如果已经手贱点了disconnect,那么一种好方法是直接在任务管理器结束python解释器。

但是实际情况下我们还是只关闭运行flask的python解释器就行了

利用cmd关闭监听这个解释器就行

netstat -ano | findstr 5000

一般flask启动时监听的是5000端口,如果修改的话更改后面的端口号

pycharm解决关闭flask后依旧可以访问服务的问题

找到该进程的PID 这里是13384,然后利用下面命令把它结束掉。

taskkill /pid XXXXX /f

补充知识:Flask使用pycharm未关闭导致僵尸进程

我的僵尸进程产生

在使用pycharm编译程序的时候由于异常退出程序,导致子进程退出,父进程未结束,形成僵尸进程。

pycharm解决关闭flask后依旧可以访问服务的问题

僵尸进程

一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。

造成的后果

直接导致的结果就是,在未启动Flask服务器的情况下,访问127.0.0.1:5000,依旧能返回页面,但是pycharm后台无法获取返回状态(即网址以及200/301/404/500)

pycharm解决关闭flask后依旧可以访问服务的问题

解决办法

杀掉进程,重新启动程序

来源:https://blog.csdn.net/weixin_41733260/article/details/100532091

标签:pycharm,flask,访问
0
投稿

猜你喜欢

  • 详解Python程序与服务器连接的WSGI接口

    2021-11-19 03:57:10
  • python爬虫之Appium爬取手机App数据及模拟用户手势

    2023-12-28 00:10:46
  • ionic实现带字的toggle滑动组件

    2024-04-16 09:25:45
  • 基于np.arange与np.linspace细微区别(数据溢出问题)

    2021-08-29 23:46:25
  • Python使用jupyter notebook查看ipynb文件过程解析

    2021-07-25 20:26:30
  • python实现大战外星人小游戏实例代码

    2023-09-23 17:18:56
  • Python 高级库15 个让新手爱不释手(推荐)

    2023-06-13 18:11:03
  • 解决Python发送Http请求时,中文乱码的问题

    2021-02-02 05:11:39
  • php 404错误页面实现代码

    2023-11-15 07:58:31
  • 详解python中的hashlib模块的使用

    2022-02-24 17:05:37
  • 对Python 多线程统计所有csv文件的行数方法详解

    2021-09-09 04:56:44
  • 如何对MySQL数据库表进行锁定

    2009-02-10 10:39:00
  • 十分钟教会你用Python处理CSV文件

    2022-02-05 02:24:12
  • 人民币的符号的正确表示法?一杠?两杠?¥还是¥呢?

    2010-03-24 12:21:00
  • SQL Server 2008 备份数据库、还原数据库的方法

    2024-01-12 20:36:16
  • python递归全排列实现方法

    2021-11-17 15:16:04
  • Python2中的raw_input() 与 input()

    2022-05-16 07:42:06
  • 在Pytorch中计算卷积方法的区别详解(conv2d的区别)

    2021-02-12 01:01:03
  • iOS开发runloop运行循环机制学习

    2024-01-24 19:03:04
  • 浅谈Python中的生成器和迭代器

    2023-04-08 02:23:46
  • asp之家 网络编程 m.aspxhome.com