use*_*049 6 c# python flask waitress
我正在使用由 Waitress 提供的 Python 和 Flask 来托管POSTAPI。我正在从发布数据并获取字符串响应的 C# 程序中调用 API。至少在 95% 的情况下,它工作正常,但有时 C# 程序会报告错误:
(500) Internal Server Error.
没有对错误或发生原因的进一步描述。唯一的线索是它通常发生在集群中——当错误发生一次时,它可能会连续发生多次。无需任何干预,它就会恢复正常运行。
由于该错误非常罕见,因此很难排除故障。关于如何调试或获取更多信息的任何想法?我可以从 C# 端或 Flask/Waitress 端进行错误处理吗?
当发生异常时,您的 Flask 应用程序应该记录该异常。除了梳理日志(应该集中存储在某个地方)之外,您还可以考虑像 Sentry.io 这样的东西,它很容易使用 Flask 应用程序进行设置。