Python flask-access 500生产中的内部服务器错误

Python flask-access 500生产中的内部服务器错误,python,flask,error-handling,Python,Flask,Error Handling,当我在本地运行flask应用程序时,我得到一个内部服务器错误,我可以在控制台中查看错误是什么,以便进行调试 但是,当我在生产服务器上出现内部服务器错误时,我会检查journalctl-xe,但错误并不存在。它在哪里 生产设置:nginx、gunicorn、ubuntu、digitalocean 所需行为:在journalctl或某些其他记录器中显示错误(本地显示) Flask和扩展可以启用基于的行为,例如启用调试模式 使用debug,您将看到有关未受影响的应用程序的详细信息 错误等 但是,当您使

当我在本地运行flask应用程序时,我得到一个内部服务器错误,我可以在控制台中查看错误是什么,以便进行调试

但是,当我在生产服务器上出现内部服务器错误时,我会检查journalctl-xe,但错误并不存在。它在哪里

生产设置:nginx、gunicorn、ubuntu、digitalocean

所需行为:在journalctl或某些其他记录器中显示错误(本地显示)

Flask和扩展可以启用基于的行为,例如启用调试模式

使用debug,您将看到有关未受影响的应用程序的详细信息 错误等

但是,当您使用生产环境时,这是不同的。
您应该考虑为您的应用程序进行配置,您也可以在其中记录异常回溯。
下面的代码捕获了所有异常,并且过于通用,只是为了说明这一点

@app.errorhandler(Exception)
def handle_exception(e):
    logging.exception(e)
    # or if you have logger configured
    # app.logger.exception(e)
    return "Internal Server Error", 500

不要只是转贴问题!修正原稿!我确实修好了。它还关着。这就是我发布这篇文章的原因。你必须提供帮助你所需的所有信息。4个单词的设置说明没有帮助。