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