如何调试 FastCGI 应用程序?我有一个应用程序正在死去,但我不知道为什么,即使它可能会在 stderr 上抛出堆栈跟踪。从命令行运行它会导致错误提示:
RuntimeError: No FastCGI Environment: 88 - Socket operation on non-socket
如何为调试目的设置“FastCGI 环境”?这不是我的应用程序——它是第 3 方开源应用程序——所以我宁愿避免添加一堆日志来找出问题所在。
如果重要的话,应用程序是 Python,但 FastCGI 是 FastCGI,对吗?是否有 shim 或其他东西可以让您从命令行调用 fastcgi 程序并将其连接到终端,以便您可以看到它的 stdout/stderr?