FastCGI 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
FastCGI 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 未知
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2008-12-18

软件简介

fastcgi 这个技术标准作为一种替代 cgi 的技术标准, fastcgi 有如下优点(稳定,安全,高性能,方便扩展)

  • 从稳定性上看, fastcgi 是以独立的进程池运行来 cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑.
  • 从安全性上看, fastcgi 和宿主的 server 完全独立, fastcgi 怎么 down 也不会把 server 搞垮,
  • 从性能上看, fastcgi 把动态逻辑的处理从 server 中分离出来, 大负荷的 IO 处理还是留给宿主 server, 这样宿主 server 可以一心一意作 IO,对于一个普通的动态网页来说, 逻辑处理可能只有一小部分, 大量的图片等静态 IO 处理完全不需要逻辑程序的参与
  • 从扩展性上讲, fastcgi 是一个中立的技术标准, 完全可以支持任何语言写的处理程序(php,java,python...)
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表了资讯
2013/12/20 00:00

HHVM 宣布支持 FastCGI

今天 HHVM 宣布支持 FastCGI,FastCGI 是应用服务器和 Web 服务器之间通讯的协议,现在在 FastCGI 的支持下,你可以让 Web 服务器支持后端使用 HHVM 运行的应用,包括 Apache、Nginx 和 Lighttpd 等。Web 服务器负责处理 HTTP 请求,而 HHVM 负责更快速的执行 PHP 代码。详细介绍请看 http://www.hhvm.com/blog/1817/fa...

30
29
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
08/28 13:46

FastCGI

FastCGI FastCGI是一个快速、开放、安全的Web服务器接口,它解决CGI固有的性能问题,而没有引入专有的API(应用程序编程接口)的开销和复杂性。 Common Gateway Interface Web服务器应用程序的事实上的接口标准是CGI,它首先在NCSA服务器中实现。CGI有很多好处: 简单:容易理解 语言独立:几乎可以用任何语言编写 进程隔...

0
0
发表了博客
2018/10/12 18:44

FastCGI

  CGI全程“通用网关接口”,它可以让一个客户端从网页浏览器向执行在Web服务器上的程序请求数据,CGI描述了客户端和这个程序之间传输数据的一种标准。   FastCGI是Web服务器和处理程序之间通信的一种协议,是CGI的一种改进,FastCGI类似一个常驻性的CGI,它可以一直执行,在请求到达时不会花费时间去fork一个进程进...

0
0
2014/12/26 11:44

FastCGI

FastCGI简介 CGI全称是“通用网关接口”(Common Gateway Interface), 它可以让一个客户端,从网页浏览器向执行在Web服务器上的程序请求数据。 CGI描述了客户端和这个程序之间传输数据的一种标准。 CGI的一个目的是要独立于任何语言的,所以CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。 如p...

1
9
2013/08/08 14:34

fastcgi

折腾了一早上终于把 nginx + fastcgi + 后台服务这一整套流程环境搭好并走通。 安装好nginx再安装好fcgi库,写了个demo #include <fcgi_stdio.h> #include <string> #include <map> #include <iostream> using namespace std; int main( int argc, char *argv[] ) {   FCGX_Request request;   FCGX_...

0
1
发表了博客
2019/08/23 09:49

FastCGI中fastcgi_param 详细说明

FastCGI中fastcgi_param 详细说明 fastcgi_param SCRIPT_FILENAME documentrootdocumentrootfastcgi_script_name;#脚本文件请求的路径 fastcgi_param QUERY_STRING $query_string; #请求的参数;如?app=123 fastcgi_param REQUEST_METHOD $request_method; #请求的动作(GET,POST) fastcgi_param CONTENT_TYPE $content_ty...

0
0
发表了博客
2012/06/03 17:34

fastcgi重启

重启nginx和php-cgi 的命令 nginx: sudo /etc/init.d/nginx restart 同样也可以有start,stop等参数 php-cgi: 先杀死进程 sudo killall -HUP php5-cgi 再启动 sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid 参数含义如下 * -f 指定调用...

1
2
发表于软件架构专区
2018/08/02 17:28

FastCGI协议

Open Market, Inc. Technical White Paper FastCGI: A High-Performance Web Server Interface April 1996 Introduction The surge in the use of the Web by business has created a tremendous need for server......

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/12/11 22:03

请问,lighttpd+php采用的是什么开发环境?

现在遇到一个开源项目,只有ubuntu版本,我用CentOS勉强让它跑起来了,但是结果是部分功能没法launch 我想通过调试代码来排查问题(目前已经确认问题是因为数据库里一些表没有所需的记录),但不知道该用什么软件调试 这个项目叫wikidot,是一个wiki系统,采用php编写,有CGI的部分全部是FastCGI,必须在linux下的lighttp...

2
0
发表了问答
2014/11/24 16:08

nginx log中一段时间出现大量499和504状态码

前提: linode服务器,后台使用django开发,fastcgi作为wsgi server部署,nginx 作为proxy server。 nginx log中一段时间出现大量499和504错误,但是一段时间之后又恢复正常,如下: 186.178.211.41~-~23/Nov/2014:19:42:41 +0000~2014-11-23T19:42:41+00:00~GET /category/?format=json&device_uid=mzHPz5IlTnd35XsLIcM...

8
0
发表了问答
2014/03/10 10:28

win7下iis中php-cgi.exe - FastCGI 进程意外退出

HTTP 错误 500.0 - Internal Server Error D:\phpStudy\phpf\php-cgi.exe - FastCGI 进程意外退出

15
1
发表了问答
2014/10/08 14:55

FastCGI sent in stderr: "" while reading response header from upstream

如题所示,不知该如何解决,求教...

1
0
发表了问答
2016/01/13 20:02

一个前后台能跑的django项目在nginx上部署后,前台挂了,后台正常,怎么解决?

上面是我登录前台时报的错误 还有nginx的错误报告,求告知怎么解决?还有,这个项目如果不在nginx上部署直接用django跑的话是完全没问题的。

2
0
发表了问答
2015/11/04 08:33

windows下nginx+php fastcgi 会自动退出,怎么破

有没有windows下的fpm

7
0
发表了问答
2015/03/07 17:06

linux nginx fastcgi 404

日志中的错误: 2015/03/06 20:23:57 [error] 10551#0: *13 open() "/usr/share/nginx/html/1.cgi" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /1.cgi HTTP/1.1", host: "127.0.0.1" 找不到路径: /usr/share/nginx/html/1.cgi 但是我的nginx.conf文件中是这么写的:...

2
0
发表了问答
2013/11/05 10:06

有没有delphi写的fastcgi服务器

架构类似php这种,不过是dll的形式 webserver ---- fastcgi -----delphiserver -- 业务dll

2
0
发表了问答
2014/09/22 16:16

linux 服务器 我访问正常,但是有用户访问会出现502的现象,这种问题是什么情况呢?

这种情况是什么问题的? http://www.vmovier.com/ http://www.xinpianchang.com/

3
0
发表了问答
2013/10/03 19:33

nginx + fastCGI ,每次刷新有两个访问。

nginx + fastCGI 测试程序是在这样的: #include "iostream" #include "fcgi_stdio.h" #include "stdlib.h" using namespace std; int main() { int count = 0 ; while( FCGI_Accept() >=0 ) { printf("Content-type:text/html\r\n\r\n"); printf("<p>Hello FastCGI</p>"); ...

3
1
发表了问答
2014/03/20 09:59

php长时间持续执行,遇到FastCGI 进程意外退出

我写了一段php代码,服务器是iis7.5 是要持续执行的,每次都是在服务器开浏览器,一次执行5条数据,然后变更起始id和结束id刷新浏览器 echo "<meta http-equiv=\"refresh\" content=\"300;url=a.php?starid=".$starid."&endid=".$endid."\">"; 这样有个问题是,有时候上服务器时候浏览器 FastCGI 进程意外退出 只好重新刷...

2
1
发表了问答
2014/01/15 17:24

iis7出现FastCGI错误

iis7.5出现错误: http错误500.0-Internal Server Error,发生未知FastCGI错误 模块 FastCgiModule 通知 ExecuteRequestHandler 处理程序 php5.5 错误代码 0x800700d8

3
0
发表了问答
2013/08/30 11:24

fastcgi 二进制图片数据返回 不完整,被截断

#include <stdio.h> #include <string> #include <map> #include <iostream> #include <fstream> #include <sys/types.h> #include <sys/stat.h> #include <fcgi_stdio.h> using namespace std; int main( int argc, char *argv[] ) { FCGX_Request request; FCGX_Init(); int sock_fd = FCGX_OpenSocket("10....

2
0
发表了问答
2013/11/08 09:33

IIS5.1 + FastCGI1.5 请问如何打开FastCgi程序

我的机器是xp,自带IIS5.1,然后在web平台安装程序中找到 FastCGI1.5下载并安装,请问如何使用fastcgi的功能?

2
0
发表了问答
2010/12/17 14:09

nginx隐藏index.php

网上查了很多关于nginx隐藏index.php的方法,始终没呢成功 高手介绍下吧 网上基本上是用nginx里面添加fastcgi_param PATH_INFO $fastcgi_script_name;的方法

12
2
发表了问答
2013/08/23 22:01

perl + fastcgi + nginx搭建

nginx + fastcgi是php下最流行的一套环境了,那perl会不会也有fastcgi呢,当然有,今天来搭建下nginx下perl的fastcgi. 性能方面也不亚于php,但是现在web程序php的流行程度perl无法比拟了,性能再好也枉然,但是部分小功能可以考虑使用perl的fastcgi 来搞定.进入正题. 1. 准备软件环境: nginx:http://www.nginx.org pe...

1
8
发表了问答
2013/03/08 09:57

FastCGI Error 错误

The FastCGI Handler was unable to process the request.   Error Details:       Unable to place a FastCGI process in a JobObject. Try disabling the Application Pool CPU Limit feature    Error Number: 5 (0x80070005).    Error Description: ¾Ü¾ø·...

1
0
发表了问答
2012/03/08 11:16

nginx+php5.4fastcgi总是起不来,求大家给看看吧

centOS 6.2下: 后台进程都起来了:mysql、php-fpm、nginx(可以处理静态html了): 总是报502 Bad Gateway错误,求大家给搞开源的大大们看下吧,求你们,我都要疯了 你们看后台是不是都起来了: [root@localhost php]# ps -aux | grep mysql Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2...

10
1
发表了问答
2012/09/13 13:59

如何使用Apache2 + FastCGI + gSOAP搭建 WebService服务

如何使用Apache2 + FastCGI + gSOAP搭建 WebService服务 apache + fastcgi已经搭建好了。 关键是gsoap如何集成呢。 需要如何实现gsoap。哪位大先提供个样例或 链接。 非常感谢。

3
0
发表了问答
2010/08/10 12:22

nginx的php fastcgi模式PATH_INFO解决办法Magento正常

今天vps上的一个朋友需要安装Magento,但是安装的时候出现404错误. 文件无错,文件夹以及绑定都没问题,但是还是出现404错误. 搞了很久才知道原来是php的PATH_INFO引起的问题. 于是乎就找Google大神,网上关于run Magento with Nginx 这篇文章其实是不行的.因为没有设置path_info. 他的方法是先修改fcgi.conf 将 fastcgi_pa...

3
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
47 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部