【发布时间】:2014-10-30 03:33:20
【问题描述】:
我需要定期从 PHP-FPM 中提取状态信息。目前我只是解析以下脚本的输出:
export SCRIPT_NAME=/status
export SCRIPT_FILENAME=/status
export REQUEST_METHOD=GET
/usr/bin/cgi-fcgi -bind -connect /tmp/php5-fpm.sock
但是,如果可能的话,我希望我的 Python 程序能够自己实际执行 cgi-fcgi 的工作。
我尝试搜索 Python 如何调用 CGI/FastCGI;不幸的是,我发现的所有文档都在谈论如何通过 CGI/FastCGI 调用 Python 程序。也就是说,“服务器”端的 Python。
那么,我如何在 Python 上实现 CGI/FastCGI“客户端”?
(请注意,cgi-fcgi 允许直接访问 CGI/FastCGI 侦听器;这就是我要寻找的)
【问题讨论】:
-
Python fastcgi client 的可能重复项