标签: fastcgi

我在哪里可以找到nginx的错误日志,使用fastcgi和django

我正在使用django和fastcgi + nginx.我想知道在这种情况下存储日志(错误)的位置

django fastcgi nginx error-log

339
推荐指数
9
解决办法
54万
查看次数

如何在Nginx上使用FastCGI阻止网关超时

我正在运行Django,FastCGI和Nginx.我正在创建一种各种各样的api,有人可以通过XML发送一些我将处理的数据,然后为每个发送过的节点返回一些状态代码.

问题是如果我花费太长时间来处理XML,Nginx会抛出504网关超时 - 我认为超过60秒.

所以我想设置Nginx,以便任何匹配location/api的请求不会超时120秒.什么设置将实现这一目标.

到目前为止我所拥有的是:

    # Handles all api calls
    location ^~ /api/ {
        proxy_read_timeout 120;
        proxy_connect_timeout 120;
        fastcgi_pass 127.0.0.1:8080;
    }
Run Code Online (Sandbox Code Playgroud)

编辑:我有什么不工作:)

configuration fastcgi nginx

199
推荐指数
3
解决办法
21万
查看次数

fastcgi和fpm有什么区别?

我想在macports上用fpm安装php.我在某处读到fpm意味着FastCGI流程管理器.这是否意味着fastcgi和fpm是一样的?如果它们是相同的,那么为什么我们有两个不同的macports变种用于php,即 "php5 + fastcgi""php5 + fpm"

php macos fastcgi macports

112
推荐指数
3
解决办法
11万
查看次数

使用PHP set_time_limit()防止nginx 504网关超时

当我的PHP脚本运行时间超过平常时,我从nginx收到504超时消息.set_time_limit(0)似乎并没有阻止这一点!在nginx上运行php5-fpm时它不起作用吗?如果是这样,那么设定时限的正确方法是什么?

错误:

504 Gateway Time-out
nginx/1.2.7
Run Code Online (Sandbox Code Playgroud)

php fastcgi nginx

109
推荐指数
6
解决办法
21万
查看次数

连接到上游时nginx:connect()失败(111:连接被拒绝)

试图部署我的第一个门户网站.

当我通过浏览器发送请求时,我在浏览器中收到502网关超时错误

当我检查日志时,我收到此错误

 2014/02/03 09:00:32 [error] 16607#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 14.159.131.19, server: foo.com, request: "GET HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "22.11.180.154"
Run Code Online (Sandbox Code Playgroud)

是否有任何与权限相关的问题

php fastcgi nginx

77
推荐指数
1
解决办法
17万
查看次数

WSGI,CGI,FastCGI和mod_python之间在Python方面的差异和用途?

我只是想知道不同CGI的差异和优势是什么.哪一个最适合python脚本,以及如何告诉脚本使用什么?

python cgi wsgi fastcgi mod-python

69
推荐指数
4
解决办法
5万
查看次数

增加504超时错误

是否有任何方法可以使错误504网关超时更长,如果是这样,文件如何以及在哪里更改它位于.我在centos 6上使用nginx

timeout fastcgi gateway nginx

64
推荐指数
2
解决办法
9万
查看次数

nginx 502坏网关

当使用spawn fcgi生成php5-cgi时,我得到了一个带有nginx的502 Bad Gateway.

我使用它来跨越服务器启动的实例,使用rc.local中的以下行

/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
Run Code Online (Sandbox Code Playgroud)

大概我得到错误,因为spawn-fcgi/php5-cgi死了,没有什么可以在那里听解析php.

我在任何地方都能看到的日志中什么都没有,我没有想法(和nginx的新设置一样)

php fastcgi nginx

60
推荐指数
5
解决办法
17万
查看次数

mod_php vs cgi vs fast-cgi

我一直试图理解加载php作为apache模块与其余模块的确切含义/目的.

当php作为apache模块安装时,究竟会发生什么?例如,每次发出php请求或单独加载php模块时,是否会读取php-ini文件?

php interpreter fastcgi mod-php

53
推荐指数
2
解决办法
3万
查看次数

Apache或Nginx为Django应用程序提供服务?

我想部署一个Django Web应用程序,因此我需要选择一个Web服务器来提供Python文件.

我应该提一下,我的生产站点将位于一台服务器上,该服务器将托管数据库和Web服务器.作为动力选择,我的目标是将数据库移动到专用服务器等.

这是我的问题:

  1. 我应该使用一个或两个Web服务器吗?这个问题的背景是很多人建议使用NginX来提供静态媒体文件,使用Apache来服务Python,这会产生以下问题:
    1. 为什么我们不能只使用一台服务器.我知道Apache有时可能是一个野兽,因此我怀疑人们使用NginX来提供两个静态媒体文件和python文件.
    2. 如果使用一台服务器,那么更好的是Apache或NginX.我在Apache方面经验丰富,但我只听说过NginX的好消息.
  2. 使用FastCGI而不是mod_wsgi有什么好处?

提前谢谢了

apache django mod-wsgi fastcgi nginx

43
推荐指数
2
解决办法
2万
查看次数