问题标签 [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 回答
1436 浏览

python - Fedora Core 9 上的 Django + FCGID——我错过了什么?

Fedora Core 9 似乎使用FCGID而不是FastCGI作为预构建的 YUM 管理模块。[我宁愿不必在 YUM 之外维护一个模块;所以没有为我或我的系统管理员手动构建。]

我正在尝试通过 runfastcgi 界面(根据FastCGI 部署文档)启动 Django。

我看到的是写入的结果页面error_log。它不会通过 Apache 返回到我的浏览器。此外,还有一堆消息——显然来自Flup和 WSGIServer——表明 WSGI 环境没有正确定义。

  1. FastCGI 是否可用于 FC9,而我只是忽略了它?

  2. FCGID 和 Flup 是否真的为 Django 创建了必要的 WSGI 环境?如果是这样,您可以分享.fcgi您正在使用的界面脚本吗?mysite.fcgi我的是从Django 文档中复制的。FCGID文档页面提示支持 PHP 和 Ruby——直接 PHP,通过Ruby——dispatch.fcgi不支持 Python。

更新。错误消息是...

我应该放弃船舶并切换到mod_python并放弃这种方法吗?

0 投票
3 回答
2081 浏览

php - APC 缓存可以在以 fastcgi/fcgid 运行的多个 PHP 进程之间共享吗?

我正在运行一个 LAMP 盒子,其中 PHP 作为 fcgid 运行。APC 已安装并且运行良好。但是,每个 PHP 进程都有自己的缓存。这是一个问题,因为有 10 个 PHP 进程和 300MB 共享 APC 缓存比 10 个 PHP 进程更有意义,每个 PHP 进程都有一个冗余的 30MB 非共享 APC 缓存。

8 个月前有一个关于这个主题的先前线程(如何在 FastCGI 下运行时在多个 PHP 进程之间共享 APC 缓存?),我想知道从那时起这个领域是否有任何发展。

0 投票
1 回答
4129 浏览

apache - apache mod_fcgid 问题

我在多个服务器上遇到问题,而不是使用 Apache 模块 mod_fcgid 提供处理请求(票证验证和类似处理)的 cgi 脚本,然后根据处理结果在服务器上提供文件。

我在日志中不断收到以下错误:

这些问题会导致服务器变慢,有时会导致服务暂时不可用错误。

服务器上的流量很大,我目前配置了以下 fcgi 指令,如下所示:

服务器上的平均负载正常,进程数平均为 250 个进程。

我对这个问题做了几天的研究,有人说这是一个权限问题,我听从了他们的建议,没有帮助。我尝试调整上面的参数,这些是我尝试过的最终值,但它们效果不佳。我也在尝试使用 nginx 代替 apache,但我找不到合适的方法来使用 nginx 在服务器上以这种高负载运行 cgi 脚本。

我能做些什么来解决这个问题?

0 投票
2 回答
753 浏览

linux - 文件上传尝试时 error_log 上的 MaxRequestLen 错误

我在 Media Temple 的 apache 服务器上使用 PHP/MySQL 设置。

当尝试通过客户的管理部分上传大文件时(通常会有 100MB 的文件上传),我收到此错误:

在 fcgid.conf 文件中,我有以下行:

我也尝试将其更改为

无论如何,整个文件现在看起来像这样,当我重新启动 apache 时,配置中没有错误。

我还需要覆盖哪些其他值?我有 SSH root 访问权限,尽管对命令行输入很不适应。

0 投票
0 回答
1624 浏览

php - mod_fcgid:无法为 /home/seekok/fcgi-bin/php5.fcgi 应用进程槽

最近我的服务器开始消耗更多的内存。运行进程变为 500+。在过去的一年里,这从未发生在我身上。我有 VPS / 2GB / Ubuntu / Virtualmin。

Apache 有MaxClients 256默认值ServerLimit(256)。最大用户进程数 ( ulimit -u) 为 15891。

错误日志文件/var/log/virtualmin

/var/log/apache2

0 投票
1 回答
2494 浏览

multithreading - mod_fcgid:现在还是计划中的多线程 FastCGI?

到目前为止的事实

根据“<a href="http://www.apachelounge.com/viewtopic.php?t=4385">mod_fcgi 不是 mod_fastcgi 的替代品”和“<a href="http://mail-archives. apache.org/mod_mbox/httpd-users/201008.mbox/%3C4C7C286B.6020703@codexterous.com%3E">mod_fcgid 和多线程 FastCGI 应用程序的问题”,mod_fcgid并非旨在期望 FastCGI 服务器能够处理一次多个请求,即没有设计为期望 FastCGI 服务器是多线程的。

前者说:

它们都支持已发布的“FastCGI”协议,但它们控制 FastCGI 服务器的方式有很大不同。mod_fcgid 快速消除 FastCGI 服务器并启动新的服务器。

后者说:

似乎 mod_fcgid 不知道我的服务器是多线程的并且能够处理多个请求。

这只是其中的两个引用,其他地方还有一些。

连续的问题

线程不仅是为了节省 CPU 和内存,避免创建新进程的开销(众所周知,创建线程比创建进程更轻),而且可以通过硬件或操作系统性能来缓解;这也是一个逻辑问题,不太容易缓解:线程属于同一个进程,这不仅是性能,也是逻辑,例如。进程无法共享线程可以共享的内容,因为进程是独立运行的(以 IPC 为模,但不一样)。

至少出于这个逻辑原因,多线程 FastCGI 服务器的问题可能会被提出。FastCGI 服务器可能包含一个上下文(在进程之间共享可能很大且成本很高),当它被设计为多线程服务器时,它对所有请求处理程序都是全局的。为每个并发请求派生一个新进程不再允许确保公共上下文。

问题

上述两个报价是否仍然正确(一个是 2011 年,另一个是 2010 年)?我在网上搜索了该主题,但找不到任何相关内容。如果它仍然是正确的,那么它是否总是正确的,或者是否有预期的计划mod_fcgid来了解多线程 FastCGI 服务器并接受这些可能旨在处理多个并发请求的服务器?

0 投票
1 回答
320 浏览

wordpress - Wordpress Vs Fcgid - 500 内部服务器错误

我正在使用带有多站点概念的 wordpress 应用程序。我的网络托管也使用 mod_fcgid 作为服务器 API。在某些情况下,我的网站出现 500 内部服务器错误。当我查看错误日志时,它显示了重复的警告错误,例如“[warning] mod_fcgid: stderr: PHP Warning: Creating default object from empty value in /var/www/vhosts/mywjb.com/httpdocs/wp-includes/第 113 行的 ms-load.php"。我该如何解决这个问题。任何人都可以帮忙吗?

提前致谢,

0 投票
0 回答
542 浏览

php - php编码utf-8显示为ansi

我知道这是一个古老的问题,但它又来了。

但我确实有很奇怪的问题。

包含此 encodingtest.php 的 php 文件

打印出来

非常非常奇怪的问题

即使 php 文件只包含这一行

产生这个

我不知道该怎么做。任何人都可以帮助指出我需要做什么。真的很有帮助 phpinfo() 的输出在这个链接http://pastebin.com/zgKaRHxa 任何帮助真的很感激..提前谢谢

编辑:元标记不可见,因此使用代码功能使其可见

0 投票
1 回答
2256 浏览

php - 读取()的 Phpseclib 超时

我正在使用https://github.com/phpseclib/phpseclib在 Debian 服务器上执行 cmd。

对我来说工作正常 - 但如果我尝试以下操作(如这里),则会出现超时:

错误日志说:

我还尝试增加 fcgid 设置(最多 300 秒):

不起作用...有什么帮助吗?

谢谢!

0 投票
1 回答
1481 浏览

macos - 升级 MAC OSX 优胜美地后,mod_fcgid.so 模块未与 apache 2.4 一起加载

我已将 osx 10.8 升级到 10.10 优胜美地。升级后我发现apache版本也从2.2升级到了2.4。

我在 apache 2.4 中发现的唯一一件事是 apache 配置文件中 FastCGI 的 loadmodule 部分给出错误,而 FastCGI 模块未加载 apache。

我也重新安装了 mod_fcgid.so 但它不起作用。

错误如下...

谁可以帮我这个事?如何在 apache 2.4 版上配置 FastCGI?