免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1794 | 回复: 1
打印 上一主题 下一主题

[Web] fastcgi 不能循环等待网页请求问题【已解决】 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-10 13:07 |只看该作者 |倒序浏览
C++ fastcgi中, 不能循环等待网页的请求啊
我用的是fastcgi 的C++ 库,编译了一下例子程序,但是它不会循环等待,调用一次就退出了。
是echo.c例子,重复刷新几次网页,但是那个计数老是1,不会
自增,而进程ID在递增。
也就是说,只会调用一次,然后将结果返回给网页,然后退出,再调用的话再重新启动。。。没有循环等待我的网页请求,这是为什么啊 。。。


我用的服务器的系统是Red Hat Enterprise Linux AS (2.4.21-4.EL),  gcc3.2.3
httpd-2.2.10 添加的模块是的是国人修改过的mod_fcgid



以下是刷新几次网页后显示的结果:
第一次刷新:
Request number 1, Process ID: 4209
No data from standard input.

第二次刷新:
Request number 1, Process ID: 4210
No data from standard input.

第三次刷新:
Request number 1, Process ID: 4211
No data from standard input.

。。。。

[ 本帖最后由 pengjiajun 于 2009-2-10 14:19 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-02-10 13:22 |只看该作者
哦, 找到原因了呵,是因为我在httpd.conf中设置了:
AddHandler fcgid-script .fcgi

而fastcgi的可执行程序名称没有.fcgi这个后缀,加上这个后缀就可以了。。。

有点不懂。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP