gpt4 book ai didi

c++ - FastCGI、Apache 和 C++

转载 作者:行者123 更新时间:2023-11-30 04:30:13 24 4
gpt4 key购买 nike

我为 FastCGI 编译了 C++ 项目,将可执行文件复制到 www 目录,通过浏览器打开 - 并出现 500 错误(超时异常)。我做错了什么?

操作系统Ubuntu 10.05,服务器:Apache

源C++代码:

#include <fcgi_stdio.h> /* fcgi library; put it first*/
#include <fcgiapp.h>
#include <cstdlib>
#include <iostream>

using namespace std;
int count;

int main(int argc, char** argv) {


/* Response loop. */
while (FCGI_Accept() >= 0) {
cout<<"Content-type: text/html\r\n"
"\r\n"
"<title>FastCGI Hello! (C, fcgi_stdio library)</title>"
"<h1>FastCGI Hello! (C, fcgi_stdio library)</h1>"
"Request number %d running on host <i>%s</i>\n";
}
return 0;
}

最佳答案

当您处于 FCGI_Accept() 循环中时,您应该读取数据,而不是写入数据。

查看 http://www.fastcgi.com/devkit/doc/fastcgi-prog-guide/apaman.htm

关于c++ - FastCGI、Apache 和 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8848873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com