最近想搞个fastcgi模块跟nginx交互,弄了个测试程序结果怎么也跑不起来,直接显示502,nginx日志显示“upstream closed prematurely FastCGI stdout while reading response header from upstream”。调了很长时间调不出来,gdb显示程序运行没什么问题。后来请教高人,终于发现了问题,原来cgi回复里面http头一定要自己构造的,其中的“Content-type: text/html”必不可少,且由“
”结尾,也可自己根据需要添加cookie等头信息,然后需要有一个“
”组成的空行(http头规定),然后是http内容,http内容就可以自己随便写了。
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]