使用 mod_fastcgi 调试 python
我使用 mod_fastcgi 运行 apache 来运行 python 脚本(使用 Ubuntu 操作系统)。
如何使用 fastcgi 调试 python?我在脚本中放置了 pdb.set_trace() 调用,但是当在浏览器中加载页面时,我运行 apache start 命令(/etc/init.d)的控制台中没有任何反应。 d/apache2 启动
)。 python调试器应该在哪里运行?
担
I running apache with mod_fastcgi to run python scripts (using Ubuntu OS).
How can I debug python with fastcgi? I put a pdb.set_trace()
call in my script, but when loading the page in a browser nothing happens in the console from which I ran the apache start command (/etc/init.d/apache2 start
).
Where should the python debugger run??
Dan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须将 pdb 附加到 FCGI 脚本的运行实例,请阅读 this 获取操作方法。
此信息也在 FCGI 常见问题解答中说明。
You have to attach pdb to a running instance of your FCGI script, read this for a How To.
This information is also stated in the FCGI FAQ.