窗户上有Flask的奇怪行为

2024-04-23 06:35:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在维护一个用Flask和python2.7以及Jinja和angularjs构建的web应用程序。你知道吗

在windows上运行cmd或gitbash(python)上的应用程序时应用程序类型),我只看到服务器正在运行,在哪个端口(以及浏览器中的其他一切正常工作),但问题是控制台中的日志并不像在Linux终端中那样显示。 例如,我看不到这样的请求:POST/login..或者一个特殊的任务,甚至一个简单的打印“test”Dosen来显示(仍然所有的东西都在浏览器中工作)。你知道吗

更糟糕的是,当我用“ctr+c”终止服务器时,所有以前的消息和日志都会打印在终端上,全部一起放在一个转储中!你知道吗

---更新--- 当我使用python-u命令时应用程序类型 更糟糕的是,应用程序不再在浏览器中运行,没有登录控制台,当我终端显示时: screenshot of terminal


Tags: 端口服务器cmdweb应用程序终端flask类型
1条回答
网友
1楼 · 发布于 2024-04-23 06:35:22

我建议您创建一个适当的uWSGI网关。你知道吗

示例设置可以是:

Linux 18.04 -> 
Nginx / Apache reverse web proxy mode -> 
Gunicorn (which has a debugger you can attach, this will output to the regular log files like other applications. Systemd logs I think) -> 
Flask web framework.

希望这有帮助。你知道吗

相关问题 更多 >