问题标签 [mod-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 投票
3 回答
465 浏览

php - 在 mod_fcgid 中处理过长的请求

目标

当他们尝试上传的文件太大时,我想向我的客户显示有意义的消息。

问题

现在mod_fcgid,当我尝试发送太大的请求时,我会抛出 500 Internal Server Error。我不知道如何从以下内容中分辨出此错误:

  • PHP错误时display_errors设置为 0
  • 请求 uri 太长
  • 错误的重写规则
  • 其他不良配置
  • 完全不同的东西

如果我要在 500 ISE 处理程序中告诉我的客户“嘿,你试图上传太大的文件”,它也会触发以上所有内容,这是没有意义的。

我尝试过的事情

我目前唯一能做的就是使用ErrorDocument 500 /generic-500.php. 倾倒$_SERVER$_REQUEST没有显示任何有用的东西。

可以通过以下方式以丑陋的方式绕过问题:

  1. 在表单上创建 AJAX 包装器
  2. 使它单独为这个表单附加自定义标题
  3. 当我被重定向到 500 ISE 时检查此标头

但这很愚蠢,我必须记住为每个上传表单都这样做。

问题

如何在 PHP 中检测 500 ISE 的原因或重新配置我的服务器,以便在收到 POST 请求时检测到 PHP 中的上传过大?

0 投票
1 回答
176 浏览

apc - Apache Worker 和 APC 用户缓存

有人在 MPM Worker 中使用 ZendOPcache 尝试过 APCu 吗?我遇到了 MPM Worker-APC 的问题,但我找到了这篇文章https://engineyard.zendesk.com/entries/26902267

我的目标是实现 Apache MPM Worker 与 mod_fcgi [为 mod_spdy 工作] 和 ZendOPcache 与 APCu(用户缓存)和 Varnish 在顶部。我在 KVM 上运行 Centos 6.4。

任何意见表示赞赏。

0 投票
0 回答
984 浏览

php - PHP 脚本导致 FastCGI 进程崩溃

我有一个 php 脚本,它从客户端传递的 url 加载网页,解析它并将结果发送到客户端。

在我的开发环境(安装了 windows 7 和 wamp 的笔记本电脑)上运行时,它运行良好,但是当上传到服务器(windows server 2008 R2 + php 5.3.6 + apache 2.2 + mod_fcgid 2.3.9)时,运行结果为“内部服务器错误”。

我可以看到 FastCGI 进程、处理请求、内存消耗如何上升到它被挂起并意外终止的程度。

apache 错误日志显示以下 2 条消息:

我尝试根据错误日志在互联网上寻找解决方案,我发现的大部分内容都指向 mod_fcgid 配置。我尝试更改一些 mod_fcgid 指令和限制,但没有帮助。

目前 mod_fcgid 在 httpd.conf 中使用这些参数进行配置:

我很乐意提供任何其他意见。

有人能想出一种方法来阻止 FastCGI 进程终止吗?

谢谢,阿隆。

0 投票
1 回答
182 浏览

apache - Apache Web server using fcgi

I have web application server that handles requests and returns response created in Eiffel web framework and uses fcgi as a connector, and I have put the final executable file in the htdocs file (app.exe).

Now I want to run apache with fastcgi and start the application and run it in localhost. I modified the httpconf file as below, but its not running.

I have loaded the 2 modules fcgid and rewrite.

0 投票
1 回答
4810 浏览

php - 带有 mod_fcgid 和 PHP 的“脚本头过早结束”

我正在尝试在 Windows 7 上安装 Wordpress。我正在使用 Wordpress 3.9.2、Apache 2.2.25 ( httpd-2.2.25-win32-x86-openssl-0.9.8y.msi)、PHP 5.5.16 ( php-5.5.16-Win32-VC11-x86.zip) 和 mod_fcgid 2.3.6 ( mod_fcgid-2.3.6-win32-x86.zip)。

以下是我尝试使用的 Apache 设置:

当我尝试访问任何页面时,我会收到 500 内部服务器错误,其中包含 error.log 条目,例如:

我注意到 Wordpress 发行版中的 PHP 文件似乎使用 LF 行结尾而不是 CRLF。但是,test.php 是我在记事本中创建的一个小文件,因此必须使用 CRLF 结尾而不是 LF。因此,行尾似乎不是问题。

0 投票
1 回答
3470 浏览

apache - 无法安装 libapache2-mod-fcgid apache mod

你好我试图安装 libapache2-mod-fcgid mod 但总是出错。

并且没有 fcgid mod 我无法启动 apache 服务器

阿帕奇版本 2.4

0 投票
1 回答
7521 浏览

php - (104) 对等方重置连接:mod_fcgid:从 FastCGI 服务器读取数据时出错

我正在使用运行 Plesk 12 的 Ubuntu 12 服务器。
我在不规则距离内收到以下错误,最终导致内部服务器错误!
当我重新加载页面时,这是同样的问题,但大约一分钟后错误消失了。

我已经尝试了很多(检查我的权限,更改 FcgidBusyTimeout,......)但它变得更糟(我的主观评分)。

0 投票
0 回答
1712 浏览

php - mod_fcgid:标准错误:PHP 致命错误

当请求应用程序尝试从数据库获取数据的页面时,我收到此错误:

debian它正在运行

有人可以帮助我吗?

0 投票
0 回答
846 浏览

apache - fcgid,fastcgi 有或没有 php-fpm?

我正在使用 PHP5 安装 Apache 2.4.7,并使用 fcgid 和 suexec。

我读到有些人将 PHP-FPM 与 fastcgi 一起使用,但我不知道他们是在谈论旧的 fastcgi 还是新的 fcgid。

无论如何,我想知道我没有 PHP-FPM 的 fcgid 配置是否正确,或者我需要安装和配置 PHP-FPM 才能拥有所有功能?

在正确的情况下,将 fcgid 和 PHP-FPM 放在一起有哪些优点和缺点?

0 投票
1 回答
670 浏览

php - PHP getenv() 在 Windows 中只返回几个参数

我最近将生产系统上的网络服务器环境更改为 Apache2.4/mod_fcgid 2.3.9。在重新启动 Apache 时,我意识到我的依赖于 PHP 的脚本getenv()被破坏了。进一步检查,我可以检索 Windows PATH,getenv("PATH")但不能检索我的应用程序安装设置的其他几个变量,甚至是其他一些变量(例如PSModulePath)。

使用phpinfo(),当我将 PHP 作为 apache 模块 ( ) 运行时,我无法看到这些 Windows 环境变量mod_php

我已经httpd.conf在 Serverfault ( https://serverfault.com/questions/675736/apache-2-4-with-mod-fcgid-getenv-not-working-in-php ) 中列出了我的其他详细信息,其中详细这个问题的版本尚未得到解答。

基本上,是否有一个根本原因getenv(),为什么 php 在运行时mod_fcgid应该只检索某些变量(我猜可能是那些最初随操作系统安装的变量),而忽略其他应用程序随后设置的那些变量?

我已经搜索谷歌近 48 小时,但没有发现任何有形的东西。任何人都可以请善意地提供见解。

谢谢你。