使用 mod_fastcgi 调试 python

Posted

技术标签:

【中文标题】使用 mod_fastcgi 调试 python【英文标题】:Debugging python with mod_fastcgi 【发布时间】:2011-11-06 13:07:43 【问题描述】:

我用 mod_fastcgi 运行 apache 来运行 python 脚本(使用 Ubuntu 操作系统)。

如何使用 fastcgi 调试 python?我在我的脚本中调用了pdb.set_trace(),但是当在浏览器中加载页面时,在我运行 apache 启动命令 (/etc/init.d/apache2 start) 的控制台中没有任何反应。 python调试器应该在哪里运行??

【问题讨论】:

【参考方案1】:

您必须将 pdb 附加到 FCGI 脚本的运行实例,请阅读 this 了解操作方法。

FCGI FAQ 中也说明了此信息。

【讨论】:

以上是关于使用 mod_fastcgi 调试 python的主要内容,如果未能解决你的问题,请参考以下文章

centos 6.8 上没有可用的软件包 mod_fastcgi

pythonf.write()写入中文出错解决办法

mod_php和mod_fastcgi和php-fpm的介绍,对比,和性能数据

sh 翻译:“OS X 10.10 Yosemite本地开发环境,Apache,PHP和MySQL与Homebrew”:5。配置Apache,PHP,PHP-FPM和mod_fastcgi,配置使用`

如何在虚拟主机上启用 suexec?

恢复原始 argv