1、No input file specified.
写道
日志里常为400错误
要设置好 fastcgi_param SCRIPT_FILENAME /path/$fastcgi_script_name;
如果多个虚拟主机,最好在每个 server 段指定 SCRIPT_FILENAME
要设置好 fastcgi_param SCRIPT_FILENAME /path/$fastcgi_script_name;
如果多个虚拟主机,最好在每个 server 段指定 SCRIPT_FILENAME
2、the page you are looking for is temporarily unavailable. Please try again later.
写道
fcgi进程数不够用、fcgi 执行时间长、或者是fcgi进程死掉,都会出现502错误。
通常是php程序或php用到数据库出现问题也可能出现这个错误!
参考:
http://blog.nowans.com/content/log.2008.10.29.229.html
http://www.sudone.com/nginx/nginx_502_bad_gateway.html
http://blog.s135.com/read.php/361.htm
http://wiki.archlinux.org/index.php/Nginx
通常是php程序或php用到数据库出现问题也可能出现这个错误!
参考:
http://blog.nowans.com/content/log.2008.10.29.229.html
http://www.sudone.com/nginx/nginx_502_bad_gateway.html
http://blog.s135.com/read.php/361.htm
http://wiki.archlinux.org/index.php/Nginx
1)、查看当前的FastCGI进程数是否够用:
写道
netstat -anpo | grep "icgoo-fcgi" | wc -l
如果实际使用的“FastCGI进程数”接近预设的“FastCGI进程数”,那么,说明“FastCGI进程数”不够用,需要增大。
如果实际使用的“FastCGI进程数”接近预设的“FastCGI进程数”,那么,说明“FastCGI进程数”不够用,需要增大。
2)、部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间,例如:
...... http { ...... fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k fastcgi_buffers 4 64k buffer size 也要增大
参考文章:
*http://blog.nowans.com/content/log.2008.10.29.229.html
*http://www.sudone.com/nginx/nginx_502_bad_gateway.html
*http://blog.s135.com/read.php/361.htm
*http://wiki.archlinux.org/index.php/Nginx
相关推荐
在Windows环境下搭建PHP7、Nginx和FastCGI服务器是一项常见的任务,尤其对于开发者来说,这能够让他们在本地环境中快速测试PHP应用。下面将详细解释这个过程中的关键知识点。 首先,**PHP7**是PHP...
LNMP(Linux、Nginx、MySQL、PHP)是常见的Web服务架构,用于搭建高性能的动态网站。在这个环境中,Linux作为操作系统,Nginx作为反向代理服务器处理静态内容,MySQL存储动态数据,PHP作为后端处理动态请求。以下是...
在Windows 7操作系统中配置Nginx与PHP7是一个常见的任务,主要应用于本地开发环境的搭建,以便测试和调试PHP应用程序。Nginx是一个高性能的Web服务器,而PHP7则是一个用于服务器端脚本的开源解释器。下面将详细介绍...
3. **FastCGI支持**:通过FastCGI接口,Nginx可以与PHP、Perl、Python等动态语言协同工作。 4. **负载均衡**:Nginx具有内置的负载均衡能力,可以根据不同的策略将请求分发到后端服务器。 5. **模块化设计**:Nginx...
1. **高性能**:Nginx被设计为处理静态文件、自动索引、FastCGI和负载均衡,且支持SSL/TLS SNI。其性能优化体现在对高并发连接的支持,据说能处理高达50,000个并发连接,而资源占用极低。 2. **高稳定性**:Nginx...
在Windows环境下搭建PHP开发环境,通常会选择集成的服务器软件,如XAMPP或者WAMP,但若希望更灵活地配置和优化,单独安装Nginx、PHP(Non Thread Safe,即NTS版本)以及FastCGI是更好的选择。这篇博客()提供了一个...
在IT行业中,"nginx+mysql+php"是一种常见的Web服务器组合,也被称为LAMP(Linux, Apache, MySQL, PHP)架构的变体,由于Nginx的高性能和稳定性,它逐渐取代Apache成为首选的Web服务器。以下是关于这个环境搭建的...
在构建Web服务环境中,将Nginx与PHP结合使用是一个常见的选择,因为它提供了高效、稳定且可扩展的架构。本文将详细介绍如何安装和配置Nginx以及PHP,以实现一个能够展示WEB页面的服务器。 首先,我们需要在Linux...
在Windows环境下手动搭建PHP+Nginx+MySQL是一个常见的任务,主要应用于个人开发环境的搭建或者小型项目的本地测试。这个过程涉及到三个关键组件:PHP(一种服务器端脚本语言)、Nginx(一个高性能的Web服务器)和...
在Windows 7操作系统中配置Nginx与PHP7是一项常见的任务,主要目的是为了搭建一个能够运行PHP应用程序的服务器环境。Nginx是一个高性能的HTTP和反向代理服务器,而PHP7则是一个流行的服务器端脚本语言,常用于开发...
在构建Web服务环境中,PHP、FastCGI和Nginx的组合是一个常见的高效选择,能够有效地处理静态和动态内容。让我们深入理解这三个组件的工作原理及其配置过程。 首先,CGI(Common Gateway Interface)是一个标准,...
配置文件nginx.conf中,设置用户、工作进程数量、错误日志、连接数上限等参数,以满足性能和稳定性的要求。 **3. 安装MySQL** 安装MySQL数据库,可以选择二进制版本以简化安装过程。确保配置好权限、日志和备份...
在IT领域,尤其是在服务器管理与Web开发中,安装和配置Nginx以及PHP-FPM是常见的操作。这里我们将深入探讨如何在Debian系统上,特别是友善之臂NanoPC-T2这款嵌入式设备上,进行这项工作。 首先,让我们了解Nginx。...
在Ubuntu 11.04(Natty Narwhal)操作系统上搭建Nginx、PHP和MySQL环境是一项常见的任务,特别是在构建服务器或者开发Web应用程序时。这个环境通常被称为LEMP(Linux, Nginx, PHP, MySQL)堆栈。下面我们将详细地...
在构建高性能的Web服务时,Nginx与PHP的结合是一个常见的选择,通过FastCGI接口进行通信。然而,这种组合在运行过程中可能会遇到“502 Bad Gateway”错误,这是一个表示Nginx无法从上游服务器(在此情况下是PHP-FPM...
配置Nginx与PHP的集成是Web服务器部署中的常见任务,尤其是在使用PHP作为后端语言时。Nginx以其高效的反向代理和静态文件处理能力,配合PHP-FPM(FastCGI Process Manager)能够提供高性能的动态内容服务。下面将...
在配置Nginx和PHP的过程中,正确...综上所述,正确配置Nginx和PHP涉及到多个层面,包括理解配置结构、避免常见陷阱、优化性能以及确保系统安全。每个环节都需要细心对待,以构建一个稳定、高效且安全的Web服务器环境。
在本文档中,我们将深入探讨如何在Ubuntu 12.04服务器上安装Nginx、PHP5(通过PHP-FPM)以及MySQL,这是一套常见的Web服务器环境配置,适用于托管动态网站和应用程序。 首先,我们需要确保系统是最新的。运行`apt-...