问题标签 [fastcgi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2867 浏览

apache - 在 apache 2.2 中加载 FastCGI 模块时出错

我正在使用 apache 2.2(xampp 发行版的一部分),我试图使用 fastcgi 加载我用 lua 编写的脚本,所以我在 httpd.conf 中添加了这个:

LoadModule mod_fcgi 模块/mod_fcgid.so

现在,当我尝试启动 apache 时,出现以下错误:

/xampp/apache/conf/httpd.conf 的第 530 行语法错误:在文件 /xampp/apache/modules/mod_fcgid.so 中找不到 API 模块结构“mod_fcgi”:没有错误

该文件在那里并且路径正确,该错误消息是什么意思?

0 投票
2 回答
532 浏览

django - 如何使用 fastcgi 在一台服务器上运行多个 Django 站点?

我在设置了十几个虚拟主机的服务器上运行 Django。我整理的第一个 Django 站点运行良好,但我即将建立第二个站点。我需要运行第二个 fastcgi 进程吗?

对于第一个站点,我以这种方式运行 fcgi:

域的 nginx 配置指向该 fcgi 进程(fastcgi_pass 127.0.0.1:8081)。

对于第二个站点,我是否需要运行 fcgi 的另一个副本,就像每个站点一个 fcgi 一样?:

然后将 nginx 配置引导到该进程(fastcgi_pass 127.0.0.1:8082)?

或者有什么方法可以用一个 fastcgi 处理多个 Django 站点?是否有设置多 Django 服务器的最佳实践?

0 投票
2 回答
15145 浏览

django - 尝试运行 Django 应用程序时出现 WSGIServer 错误

首先,这是我的脚本:

正如这里所描述的。

这是我尝试从 shell 运行它时遇到的错误:

我的问题是,为什么这些参数不是由 FastCGI 自动传递的?我究竟做错了什么?从我的 Web 服务器运行脚本只会给我一个内部服务器错误。


而不是我脚本的最后两行,我可以使用

但我仍然得到完全相同的错误......

0 投票
2 回答
5469 浏览

c++ - 从哪里开始使用 FastCGI 和 C++

任何人都有关于编写正确的 C++ FastCGI 应用程序的链接或资源吗?(在 Apache 之上使用 mod_fastcgi 或 mod_fcgid)。

0 投票
2 回答
2351 浏览

c++ - C++ FastCGI 将 POST 请求解析为各种表单字段

我正在使用 libfcgi++ 在 FastCGI 上编写 C++ 应用程序。当我执行 POST 或 GET 请求时,是否有一个库可以解析不同的字段?

例如,对于 GET /fastcgi.fcgi?var1=data1&var2=data2 会返回更容易访问 var1 和 var2 的内容吗?

对于多部分 POST 请求也是如此。

0 投票
16 回答
16596 浏览

php - FastCGI C++ 与脚本语言 (PHP/Python/Perl)

使用 FastCGI C++ 与 PHP/Python/Perl 做同样的工作有哪些优缺点。

任何性能或设计缺陷或使用其中一个?甚至欢迎您的意见。(告诉我为什么一种或另一种岩石,或一种或另一种很烂)。

0 投票
2 回答
2160 浏览

python - FastCgi 崩溃——想要捕获所有异常但是如何捕获?

我有一个使用 fastcgi 在 apache 上运行的 django 应用程序(使用 Flup 的 WSGIServer)。

这通过 dispatch.fcgi 进行设置,连接如下:

runfastcgi 负责完成这项工作,最终在 WSGIHandler 上运行 WSGIServer。

有时会发生导致 fastcgi 崩溃的异常。

编辑:我不知道什么错误使 fastcgi 崩溃,或者 fastcgi 是否甚至崩溃。我只知道有时网站会宕机——一直宕机——直到我重新启动 apache。error.log 中出现的唯一错误是损坏的管道和不完整的标头,如下所列。

不完整的标题:

注意:我已将敏感信息或杂乱信息替换为“...”

断管:

注意:这恰好是针对 trac 站点而不是 django 应用程序,但它看起来是一样的。

我查看了 /var/log/apache2/error.log,但似乎找不到崩溃的原因。我有时会遇到内存交换问题,但我认为这是不同的。(请原谅我的无知。我愿意学习如何更好地实现和调试服务器管理的东西。)

我想用 try/except 包装 runfastcgi。处理随机异常的最佳方法是什么(直到我找出实际原因)?

我相信 WSGIServer 处理许多请求。如果我发现异常,我可以重新调用 runfastcgi 而不必担心无限循环吗?我应该为有问题的异常调用请求返回一个错误 HttpRequest 吗?我什至不知道该怎么做。

我一直在查看 django/core/servers/fastcgi.py 和 django/core/handlers/wsgi.py 和 django/http/ init .py

我无法在理解 Flup 方面取得进展。

有我可以学习的想法或经验吗?

谢谢!

0 投票
4 回答
7049 浏览

perl - 尝试使用 fast-cgi 和 lighttpd 运行 perl 脚本,但文件只是下载

问题是我的 .pl 脚本被下载为空白文件,而不是被执行。

我读到:http ://redmine.lighttpd.net/wiki/lighttpd/ApplicationsUsingLighttpd

我的 dispatch.fcgi 如下:(它位于 usr/bin/

这是我的 lighttpd 配置文件中的代码:

我必须安装 CGI.pm 并嵌入 cpan 模块。现在我的服务器日志中没有任何错误,但正如我所说,脚本只是下载。

谢谢你的帮助!

0 投票
2 回答
2350 浏览

python - python-fastcgi 扩展

没有太多关于python-fastcgi C 库的文档,所以我想知道是否有人可以提供一个简单的例子来说明如何用它制作一个简单的 FastCGI 服务器。一个“Hello World”的例子会很棒。

0 投票
2 回答
2734 浏览

ruby-on-rails - 如何从顶部部署带有 Capistrano 的 Rails 2.3.2 应用程序(用于 FastCGI)?

免责声明:我是 Rails 和 Capistrano 的菜鸟(但是是中级 .NET C# 开发人员)试图了解更多信息。

我在设置 Capistrano 开发过程中遇到了最艰难的时期。这是我的 deploy.rb 到目前为止的内容:

这是我的 Capfile:

  1. Rails 2.3.2 没有脚本/进程目录,所以重启任务根本不起作用。我该如何解决?
  2. 有没有办法在部署应用程序时将 environment.rb 中的 RAILS_ENV 变量设置为“production”(“set :rails_env, :production”不这样做)?
  3. 另外,我还遗漏了这两个文件中的其他内容吗?