当前位置: 首页 > 知识库问答 >
问题:

Python Flask服务器运行两次-无法找出导致其重新启动的原因[重复]

狄宗清
2023-03-14

每次我运行python脚本时,它都会重新加载并因此运行两次脚本的内容。

这是一个Flask应用程序,我的Debug=True,但我的印象是,只有重新保存文件(我没有这样做),它才会重新启动服务器。有可能改变这种行为吗?一旦我删除了Debug=True设置,它就会停止,但理想情况下,我希望能够暂时启用它。

我的基本跑步。py文件:

from flask import Flask

app = Flask(__name__)
app.config.update(
  # DEBUG = True
)

if (__name__):
  app.run()

共有1个答案

鲜于峰
2023-03-14

是的,你可以。在声明debug=True的地方,添加参数use\u reloader=False。

有关更多详细信息,请参阅运行的烧瓶API文档。

 类似资料:
  • 我正在使用 Windows 服务器 2016 数据中心。每当服务器重新启动时,我在任务计划程序中的计划任务总是停止运行。只有在我手动进入应用程序并重新键入我的用户帐户密码后,它才会再次开始工作。这是设置还是条件问题?

  • 我经常遇到问题,因为我在具有多个节点的docker swell上部署的服务无法启动,并且没有生成的日志可以使用查看 服务无法启动有许多可能的原因,例如 无法从注册表下载图像 无法满足的约束 我很难弄清楚为什么集装箱不能启动。我找到了命令,它列出了一个或多个服务的任务和一条简短的错误消息(如果有错误)。但是,当我尝试使用(它应该显示任务的日志)检查任务时,我从守护进程得到。 有人能帮我得到为什么服务

  • 服务器重启后无法启动Apache HTTPD。我们 /etc/httpd/conf/拥有功能。用户/组。因此,我们使用脚本来启动httpd.conf每次服务器重启时,我们都无法启动HTTPD。我们发现 /var/run/httpd在重启后被更改为apache/root。因此,脚本无法启动功能下的HTTPD。用户/组。 请帮帮我!!!

  • 我们在Android8.1及以上版本中偶然发现了一个我们以前从未见过的问题,不幸的是,这使得我们的应用程序对我们的用户来说不太方便。在Android 8.1及以上版本中,当用户刷屏杀死应用程序时,后台粘性服务不会重新启动。

  • 我有一个不断重启的docker容器; 我希望我有一个简单的方法来查看错误日志,了解它为什么重新启动。 我在Docker上读到:容器一直在重新启动 我试试; 有没有一种简单的方法可以找出docker容器不断重启的原因?