【发布时间】:2013-06-19 22:44:20
【问题描述】:
我即将部署一个 Flask 应用程序,由于内置调试器非常好,我想知道我是否可以在生产环境中使用它。
因此,我一直在寻找一种有条件的方法来激活该调试器,例如仅针对来自特定 IP 的请求,或仅针对在 cookie 中具有特殊密码的请求(或同时满足两个密码)。
我想没有内置的方法可以做到这一点,因此我很想知道我应该在哪里挖掘来破解它。也许可以通过猴子补丁 Flask 来做到这一点? 另外,如果这是一个坏主意,请告诉我原因。
【问题讨论】:
-
我认为我低估了问题的严重性。生产环境(在我的情况下处于守护程序模式的 mod_wsgi)幸运的是有多个进程(线程),为了能够调试,我需要以某种方式解决 mod_wsgi 中的正确线程,如果不修改 mod_wsgi 源代码,这可能是不可能的...