免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6556 | 回复: 4
打印 上一主题 下一主题

nginx平台下搭建nagios监控问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-13 10:44 |只看该作者 |倒序浏览
本帖最后由 tankazrael9999 于 2011-04-13 17:55 编辑

在nginx下搭建nagios监控,再对主机启用或禁用提交后提示 502 Bad Gateway错误,之后查看nginx错误日志,发现如下错误:

*3 upstream closed prematurely FastCGI stdout while reading response header from upstream, client: 192.168.1.100, server: www.whjjs.cn, request: "POST /nagios/cgi-bin/cmd.cgi HTTP/1.1", upstream: "fastcgi://unix:/var/run/nginx/nginx-fcgi.sock:", host: "www.whjjs.cn:9999", referrer: "http://www.whjjs.cn:9999/nagios/cgi-bin/cmd.cgi?cmd_typ=23&host=119126.32.36&service=mysql_port_3327"

nginx配置文件内容如下:

server
          {
                listen          9999;
                server_name     www.whjjs.cn
                index           index.php index.html index.htm;
                root            /home/nagios/share;
                fastcgi_connect_timeout 400;
                fastcgi_send_timeout 400;
                fastcgi_read_timeout 400;
                fastcgi_buffer_size 64k;
                fastcgi_buffers 8 64k;
                fastcgi_busy_buffers_size 128k;
                fastcgi_temp_file_write_size 128k;

                location ~ .*\.php?$
                {
                        fastcgi_pass    127.0.0.1:9100;
                        fastcgi_index   index.php;
                        include         /home/nginx/conf/fastcgi_params;
                        fastcgi_param SCRIPT_FILENAME /home/nagios/share$fastcgi_script_name;
                }

                location /nagios/
                {
                        gzip off;
                        alias /home/nagios/share/;
                        index index.html index.htm index.php;
                        auth_basic        "whjjs access";
                        auth_basic_user_file    /home/nginx/conf/htpasswd;
                }

                location ~* ^/nagios/cgi-bin/ {
                        fastcgi_pass unix:/var/run/nginx/nginx-fcgi.sock;
                        fastcgi_index   index.cgi;
                        fastcgi_param SCRIPT_FILENAME /home/nagios/sbin$fastcgi_script_name;
                        fastcgi_param HTTP_ACCEPT_LANGUAGE en_US;
                        include /home/nginx/conf/fastcgi_params;
                        auth_basic              "whjjs access";
                        auth_basic_user_file    /home/nginx/conf/htpasswd;
                }

                location ~ \.pl$ {
                         fastcgi_pass   unix:/var/run/nginx/nginx-fcgi.sock;
                         fastcgi_index index.pl;
                         fastcgi_param SCRIPT_FILENAME /home/nagios/sbin$fastcgi_script_name;
                         include /home/nginx/conf/fastcgi_params;
                }

之后查找了一下,没有找到可解决该问题的方法,大家帮忙看一下吧,谢谢

论坛徽章:
0
2 [报告]
发表于 2011-08-08 15:42 |只看该作者
我也遇到同样的问题,不知道楼主解决了没有

论坛徽章:
0
3 [报告]
发表于 2011-08-08 16:14 |只看该作者
我也遇到同样的问题的,我的问题应该是nginx与perl组合的时候,产生了权限的问题的.http://bbs.chinaunix.net/thread-3577689-1-1.html

论坛徽章:
0
4 [报告]
发表于 2011-08-25 15:42 |只看该作者
回复 1# tankazrael9999


    请问楼主,找到原因了嘛?我现在也遇到这个问题了。感觉上是CGI的问题,但是无从下手啊。知道方法的话,请教一下啊。

论坛徽章:
0
5 [报告]
发表于 2011-08-26 09:10 |只看该作者
求解啊!请求各们~~有木有已经解决的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP