fcgi程序的问题

xdh0817 2014-04-12 10:51:11

spawn-fcgi -a 127.0.0.1 -p 9001 ./my_program
这样启动以后,程序里printf的内容都没有输出显示,为什么?
我的程序已经包含了 #include<fcgi_stdio.h>啊
求教
...全文
256 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdh0817 2014-04-13
  • 打赏
  • 举报
回复
引用 1 楼 Idle_Cloud 的回复:
标准输出应该是被spawn-fcgi关闭了,或者重定向了,你还是写日志文件吧。
我知道了,只要我修改fcgi_stdio.h就可以了
qq120848369 2014-04-13
  • 打赏
  • 举报
回复
这很简单呀, 打磁盘文件Log不就解决了吗。
xdh0817 2014-04-13
  • 打赏
  • 举报
回复
引用 5 楼 qq120848369 的回复:
Printf是写回给webserver,这是1被重定向给socket了
你好,我试了一下,无论是不是fcgi程序,只要用 spawn-fcgi 启动,都不能输出,怎样才可以输出呢?
xdh0817 2014-04-13
  • 打赏
  • 举报
回复
引用 5 楼 qq120848369 的回复:
Printf是写回给webserver,这是1被重定向给socket了
那有什么办法可以打印呢?
qq120848369 2014-04-13
  • 打赏
  • 举报
回复
Printf是写回给webserver,这是1被重定向给socket了
xdh0817 2014-04-12
  • 打赏
  • 举报
回复
引用 1 楼 Idle_Cloud 的回复:
标准输出应该是被spawn-fcgi关闭了,或者重定向了,你还是写日志文件吧。
#include<fcgi_stdio.h> int main { printf("main start \r\n"); return 0; } 连这个测试程序都没有输出
xdh0817 2014-04-12
  • 打赏
  • 举报
回复
引用 1 楼 Idle_Cloud 的回复:
标准输出应该是被spawn-fcgi关闭了,或者重定向了,你还是写日志文件吧。
只把cout重定向了,而printf没有做限制。 怎么开启呢?
Carl_CCC 2014-04-12
  • 打赏
  • 举报
回复
标准输出应该是被spawn-fcgi关闭了,或者重定向了,你还是写日志文件吧。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧