spawn-fcgi

spawn-fcgi + multiwatch + nginx + ruby​​:工作者没有响应
spawn-fcgi

spawn-fcgi + multiwatch + nginx + ruby​​:工作者没有响应

我使用 Ruby 和 FastCGI 建立了一个网站,它在 Apache 下运行良好。我想切换到 nginx,但我无法让它工作。 该网站由两个进程组成:一个进程负责 AJAX 调用,另一个进程负责其余部分。 到目前为止,我发现我应该使用 spawn-fcgi 来启动我的工作程序并将它们绑定到套接字。因为我想有多个工作程序,所以我还使用了 multiwatch。 问题是,每当我尝试访问页面时,都会出现 502 错误,并且在 error.log 中出现以下行: 2013/04/03 23:58:39 [error] 1450#0: *1 upstream...

Admin

无法在 .htaccess 文件中设置 php_value
spawn-fcgi

无法在 .htaccess 文件中设置 php_value

我正在尝试在我的 Apache2/PHP 服务器上设置 NewRelic,并让它报告每个虚拟主机的不同应用程序。为此,newrelic.appname必须更改 php 值。它在默认情况下定义,/etc/php.d/newrelic.ini但是要执行每个虚拟主机报告,需要在该虚拟主机上专门设置它,如下所述:https://newrelic.com/docs/php/per-directory-settings 在我的/etc/php.d/newrelic.ini设置中: newrelic.appname="PHP Application;MySite.co...

Admin

我如何调试 spawn-fcgi?
spawn-fcgi

我如何调试 spawn-fcgi?

我正在尝试使用 Nginx 在 Ubuntu 上设置 Munin 2.0.9,因此我munin-cgi-graph使用以下命令启动: spawn-fcgi -s /var/run/munin/fastcgi-graph.sock -U www-data -u www-data -g www-data /usr/lib/cgi-bin/munin-cgi-graph 我得到“spawn-fcgi:子进程成功生成:PID:23886”,但是当我查看正在运行的进程列表(使用ps -elf)时没有进程 23886。当我访问网络服务器时,我得到“502 Bad ...

Admin

如何重新启动返回 Socket 已在使用中的 spawn-fcgi?
spawn-fcgi

如何重新启动返回 Socket 已在使用中的 spawn-fcgi?

我已经ps -aux | grep spawn-fcgi找到了 pid 并将其杀死,kill -9 pid但是当我重新运行 spawn-fcgi 时,它仍然会返回Socket is already in use。 我正在使用 spawn-fcgi 作为qgis服务器,在再次运行它之前我需要导出一些环境变量。 如何spawn-fcgi从套接字解除绑定并spawn-fcgi成功重新运行? ...

Admin

FastCGI NGINX 权限被拒绝错误
spawn-fcgi

FastCGI NGINX 权限被拒绝错误

很难理解如何正确使用 FastCGI 进程和 NGINX。与 Apache 不同,NGINX 不会自动生成 FCGI 进程。所以我首先apt-get fcgiwrap spawn-fcgi…… 我使用命令生成了一个 fcgi 进程 sudo spawn-fcgi -f /usr/sbin/fcgiwrap -s /tmp/fcgiwrap.socket 但我的浏览器中仍然出现错误502 Bad Gateway,并且我的 NGINX 错误日志中出现以下错误 *68 connect() to unix:/tmp/fcgiwrap.socket fail...

Admin

有没有办法让日志文件生成 fcgi 和 fcgiwrap?
spawn-fcgi

有没有办法让日志文件生成 fcgi 和 fcgiwrap?

我正在尝试设置 Bugzilla。我收到 403 错误。nginx 错误日志文件中没有错误消息。我很确定 403 消息是从上游发送的。我这样说是因为我可以通过干扰 index.cgi 文件的安全性在 nginx 错误日志中创建 403 错误。现在,我在日志中什么也没有得到。我怀疑问题是 spawn-fcgi 或 fcgiwrap 的某种访问被拒绝问题。 有没有办法调整 spawn-fcgi 或 fcgiwrap 的设置以便它生成日志文件条目? 以下是我配置服务的方式。 # more /etc/sysconfig/spawn-fcgi FCGI_SO...

Admin

nginx(最新版)无法与 spawn-fcgi 协同工作
spawn-fcgi

nginx(最新版)无法与 spawn-fcgi 协同工作

我的操作系统:Debian 7 (最新) x64 我的域名:www.DeadalusHD.com 我的 nginx-vhost: server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default_server ipv6only=on; ## listen for ipv6 root /online/www/dead-page/; index index.html index.htm index.php; ...

Admin

使用 Nginx 配置 git-http-backend(返回 PROPFIND 405)
spawn-fcgi

使用 Nginx 配置 git-http-backend(返回 PROPFIND 405)

我正在尝试通过 nginx 配置 git-http-backend 但遇到了一些麻烦。 实际结果是我收到了 PROPFIND 请求的 405 错误: 192.168.1.45 - - [22/Feb/2015:16:50:46 +0100] "GET /lw/bla.git/info/refs?service=git-receive-pack HTTP/1.1" 200 0 "-" "git/2.3.0" "-" 192.168.1.45 - - [22/Feb/2015:16:50:46 +0100] "GET /lw/bla.git/HEAD HTT...

Admin

502 错误网关 - Nginx、spawn-fcgi、WordPress
spawn-fcgi

502 错误网关 - Nginx、spawn-fcgi、WordPress

我在 CentOS VPS 上托管了几个网站,一切都运行良好,直到服务器上的一个 WordPress 网站开始返回错误502 Bad Gateway。其他网站运行良好。如果我重命名 BuddyPress 插件目录,WordPress 网站将会加载,但我不确定如何调试此插件中现在导致问题的是什么(该插件以前可以正常工作,但尚未更新)。使用我的本地 Apache 安装,完全相同的代码/数据库将正常工作,因此它似乎特定于服务器配置。不使用此插件不是一个选项,所以我的问题更多是关于如何调试服务器配置。 我的配置: CentOS 5.10 Nginx 1.60 ...

Admin

Nginx 和 fcgiwrap,将 perl 错误记录到错误日志
spawn-fcgi

Nginx 和 fcgiwrap,将 perl 错误记录到错误日志

这与这个问题类似,但没有得到答复: 如何通过 fcgiwrap/nginx 调试 CGI 如何让 perl 错误自动放入 nginx 错误日志中?目前,当出现任何 perl 错误时,错误日志中会出现以下消息: 2014/05/11 22:43:48 [error] 1730#0: *5 connect() failed (111: Connection refused) while connecting to upstream, client: localhost, server: localhost, request: "GET / HTTP/1.1"...

Admin

上游在读取上游、客户端的响应头时过早关闭连接
spawn-fcgi

上游在读取上游、客户端的响应头时过早关闭连接

我正在使用 nginx 和 spawnf-cgi,并启用了 apc 和 memcache。我在浏览器上收到 502 错误网关,并且在错误日志中出现此错误。 2013/01/07 06:55:46 [error] 90799#0: *53 upstream prematurely closed connection while reading response header from upstream, client: a.b.c.d, server: www.mysite.com, request: "GET / HTTP/1.1", upstream: ...

Admin

周一至周五,PHP 的 CPU 容量达到 100%,并且会占用大量内存
spawn-fcgi

周一至周五,PHP 的 CPU 容量达到 100%,并且会占用大量内存

我们在英国运营一个面向小学的学习平台,一切运行良好。然而,周一至周五下午 4 点左右,我们发现同样的问题出现了——1-2 个 PHP 线程的 CPU 使用率会达到 100%,并逐渐开始消耗内存,直到服务器崩溃。 98% 以上的请求都是 HTTPS,这些请求进入我们的第 7 层负载均衡器,然后该负载均衡器解密 SSL 数据、添加标X-HTTP-Forwarded-For头并将数据转发到端口 80 上的应用服务器(目前我们有 2 个这样的服务器)。我们的应用服务器在端口 80 上有 Varnish,它接收来自负载均衡器的请求并将请求传递到端口 81 上的 Ng...

Admin

python 中是否有与 php5-cgi 等效的程序?
spawn-fcgi

python 中是否有与 php5-cgi 等效的程序?

nginx 不允许直接执行外部程序,因此要运行 CGI,您需要运行独立的 fcgi 后端并使用指令连接到它fastcgi_pass。 对于 php 来说这很容易,例如使用spawn-fcgi和php5-cgi,但我还没有找到类似 python 的东西。 我知道有针对特定应用程序和框架的 fcgi 实现,但是,有什么可以运行普通的 python CGI(用通用 cgi 模块实现的 CGI)吗? ...

Admin

rc.conf 中的多个 spawn-fcgi 实例
spawn-fcgi

rc.conf 中的多个 spawn-fcgi 实例

我需要运行两个实例spawn-fcgi在我的 FreeBSD 8.2 机器上 - 一个用于 PHP,一个用于 Python 脚本。我可以像这样手动运行它们: /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -- /usr/local/bin/php5-cgi /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9001 -- /usr/local/bin/python 但我更喜欢在我的/etc/rc.conf: spawn_fcgi_enable="YES" spawn_f...

Admin