nginx:fastcgiwrapper未在错误日志中显示stderr

nginx:fastcgiwrapper未在错误日志中显示stderr,c,nginx,fastcgi,stderr,error-log,C,Nginx,Fastcgi,Stderr,Error Log,我已经设置了nginx服务器(nginx版本:nginx/1.6.2)+fcgiwrapper(fcgiwrapp版本1.1.0)。 它应该在http请求上执行C程序。 C程序将html代码输出到stdout,并将错误消息输出到stderr。 (使用fprintf(stderr,“Some Message”);) 几周前,stderr上的输出总是从nginx配置写入错误日志文件。然而,几天后我注意到,我的C程序中的stderr上的消息不再记录在nginx错误日志中。考虑到错误日志或访问日志,我没

我已经设置了nginx服务器(
nginx版本:nginx/1.6.2
)+fcgiwrapper(fcgiwrapp版本1.1.0)。 它应该在http请求上执行C程序。 C程序将html代码输出到
stdout
,并将错误消息输出到
stderr
。 (使用fprintf(stderr,“Some Message”);)

几周前,stderr上的输出总是从nginx配置写入
错误日志
文件。然而,几天后我注意到,我的C程序中的
stderr
上的消息不再记录在nginx错误日志中。考虑到
错误日志
访问日志
,我没有更改配置中的任何内容


如何将cgi程序中的stderr记录到nginx错误日志中?

您尝试过重新启动nginx吗?我尝试过(再加上重新启动整个服务器),这可能与
fcgiwrapper
中的
-f
选项有关吗?(它在/etc/init.d/fcgiwrap中使用。(这意味着它应该将
stderr
转发到nginx,不是吗?)。我还尝试了其他程序(bash脚本:
echo“Error”1>&2
),但这也不起作用。您尝试过重新启动nginx吗?我尝试过(再加上重新启动整个服务器),这可能与
fcgiwrapper
中的
-f
选项有关吗?(它在/etc/init.d/fcgiwrap中使用。(这意味着它应该将
stderr
转发到nginx,不是吗?)。我还尝试了其他程序(bash脚本:
echo“Error”1>&2
),但这也不起作用。