问题标签 [fcgid]

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 回答
1611 浏览

python - 从另一个运行 Python 脚本并传递变量和输出

在寻找有关在 Python 脚本之间传递变量和输出的教程时,我在我的示例中找不到任何可以与 WSGI 服务器一起使用的示例。

我希望以 HTML 格式返回输出(和变量),而不是仅在控制台中看到它。

从我发现的另一个调用 python 脚本的最佳解决方案是subprocess,但我仍然无法在我的 Web 浏览器中看到 Script 1 和 Script 2 的合并输出,并且只能在控制台中看到。

脚本 1:

脚本 2:

0 投票
1 回答
168 浏览

ruby - 使用 apache 时未找到 FCGI Ruby Gem

我正在使用 Apache 和 FastCGI 来运行 ruby​​ 应用程序。我已经安装了 apache fcgi 模块和 Ruby fcgi gem。

当我像这样运行 fcgi 脚本'search.fcgi'

它运行成功。但是,当启动 Apache 时,当它尝试运行相同的脚本时,我的日志文件中出现以下错误:

search.fcgi 中的第 13 行很简单 require 'fcgi'

似乎在通过 Apache 运行时,它无法检测到已安装的 gem。我已经加载了 irb 并运行require 'fcgi'它返回 true。

我在这里错过了什么吗?我需要设置一些路径或配置项?

0 投票
1 回答
751 浏览

php - Addhandler fcgid-script.php 错误

最近我开始使用 Scriptcase,它需要我先安装 PHP 和 apache。

在安装apache的过程中,我需要在httpd.conf中进行一些修改,它位于C:\apache24\conf

我在脚本中添加了如下内容:

图像1

安装成功但留下一个错误。我尝试重新启动,但仍然出现错误:

img2

我用谷歌搜索寻找解决方案,但到目前为止我一无所获。有人可能吗?

0 投票
1 回答
1656 浏览

apache - 服务器错误:对等方重置连接 | 标题前的脚本输出结束

我的服务器:

  • 中央操作系统
  • 网络服务器:Apache 2.4.26 和 Php 7.1.9,运行Server MPM: event;使用mod_fcgid

我运行 Xenforo,但它无法创建新线程!每个创建新线程的操作都会在 PHP 日志中输出错误:

并在 error_log

请帮我解决这个问题!谢谢!

0 投票
1 回答
118 浏览

php - Apache fcgid php“工作”空闲 php 进程

我们遇到了一个问题,即 Apache (2.4.10) FCGID (2.3.9) PHP 进程在 Debian 上陷入“工作”状态。

这些 PHP 进程不占用系统资源(除了处理先前请求时使用的内存占用量)并且处于空闲状态。它们仍然附加到正确的逻辑父进程(处理此 vhost 上的请求的 apache2 进程)

将 strace 连接到它们表明它们处于状态:accept(0,我们假设正在侦听接收下一个请求。

在我们的 PHP 处理中添加的应用程序日志记录在 handle_shutdown 函数中显示所有这些请求都已命中 handle_shutdown 函数(没有错误) - 正如您对任何 PHP 处理的请求所期望的那样(因为您总是点击 handle_shutdown 函数),所以最好据我们所知,整个请求已“成功” Apache 访问日志中记录了 200 响应。

但是,apachectl fullstatus fcgid 部分显示该进程是“工作”而不是“就绪”

更改 Fcgid 设置上的回收因子(最大请求数、生命周期、设置的超时时间更高或更低等)似乎不会影响这些发生的规律性。

一个 apachectl graceful 成功地清理了所有空闲的“工作”线程并恢复正常。

但是,当然,如果我们不看就离开,最终,每个进程迟早都会处于这种状态,直到我们最终得到一个完全空闲的服务器,其中我们所有的最大进程(100)都卡在“等待"但闲着。此时内存使用是合理的,当然 CPU、网络等下降到可以忽略不计,因为服务器将响应的唯一请求是 fullstatus(因为它没有命中 PHP vhost 部分)

0 投票
0 回答
27 浏览

python - FCGI htaccess 处理程序:找不到命令

在安装 Django 和其他两个库(flup==1.0.2,django-wsgi)之后,我在主机的 ssh 中完成了我的 django 项目的配置,它要求我创建 . htaccess 文件,其中包含 FCGI 处理程序的设置,并使用以下命令重定向到 index.fcgi 文件:

AddHandler fcgid-script .fcgi RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.fcgi/$1 [QSA,L]

问题是,在终端 AddHandler fcgid-script .fcgi 中编写时显示以下错误:jailshell: AddHandler: command not found

我正在研究,但找不到任何具体的方法来解决这个错误。我必须一起输入整个命令吗?

我留下了终端的截图,因为我无法复制它的内容。谢谢终端显示给我的屏幕截图