fastcgi程序,fopen失败的,为什么

笑天居士 2011-09-13 11:41:20
FCGI_FILE *fpi;

int main(int argc,char **argv)
{
int i;
char *data;

fpi = FCGI_fopen("/usr/local/apache2219/logs/sndtest.log","w" );


为什么FCGI_fopen失败,目录下没有文件产生,fpi = NULL

我的目的是,想让cgi程序写个日志文件,不是用这种方式吗,还是有其它方法?

还有好象也不能读取argv参数,用了argv[1]后,启动进程时:
[Tue Sep 13 11:41:04 2011] [warn] FastCGI: server "/usr/local/apache2219/cgi-bin/sndtest.fcgi" (pid 24388) terminated due to uncaught signal '11' (Segmentation fault)

那我想读取些配置参数该怎样做呢?
...全文
128 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,203

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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