Python 3.x Flask服务器在页面刷新后停止

Python 3.x Flask服务器在页面刷新后停止,python-3.x,flask,Python 3.x,Flask,我有一个简单的Flask应用程序,在Windows和OpenCV软件包上激活了调试器。 当我运行python app.py时服务器启动。 当我刷新页面几次时,flask服务器会在没有任何可见原因的情况下停止。 (venv) D:\Mega\Dev\Python\Video>python app.py * Serving Flask app "app" (lazy loading) * Environment: production WARNING: This is a devel

我有一个简单的Flask应用程序,在Windows和OpenCV软件包上激活了调试器。 当我运行
python app.py时
服务器启动。 当我刷新页面几次时,flask服务器会在没有任何可见原因的情况下停止。

(venv) D:\Mega\Dev\Python\Video>python app.py
 * Serving Flask app "app" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 304-998-710
 * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [18/Sep/2019 10:50:12] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [18/Sep/2019 10:50:12] "GET /video_feed HTTP/1.1" 200 -
127.0.0.1 - - [18/Sep/2019 10:50:37] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [18/Sep/2019 10:50:37] "GET /video_feed HTTP/1.1" 200 -
127.0.0.1 - - [18/Sep/2019 10:50:53] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [18/Sep/2019 10:50:53] "GET /video_feed HTTP/1.1" 200 -
127.0.0.1 - - [18/Sep/2019 10:51:05] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [18/Sep/2019 10:51:05] "GET /video_feed HTTP/1.1" 200 -
127.0.0.1 - - [18/Sep/2019 10:51:08] "GET / HTTP/1.1" 200 -

(venv) D:\Mega\Dev\Python\Video>
我正在使用日志:

from logging import FileHandler, WARNING

app = Flask(__name__)

file_handler = FileHandler('errorlog.txt')
file_handler.setLevel(WARNING)

app.logger.addHandler(file_handler)
但errlog.txt文件为空


如何处理FLask服务器停止的原因?

您使用的是什么版本的FLask?Python 3.7.4 FLask 1.1.1我看到您正在运行
虚拟环境
,您能试着正常运行它吗?外部venv也存在同样的问题。两次刷新后,服务器停止。没有错误或消息。问题似乎仅在Windows上出现。在Ubuntu上,它工作得很好。回到我的问题上来。如何解决这样的问题。我可以使用什么样的loogs、tracer等来理解Flask服务器行为。。。?