平台服务安装后报出404错误

陈梦阳 发表于 2015年09月16日 11:26

故障说明

安装 Apache,Nginx,php-fpm 等组件监控时,配置完 yaml 文件后,重启探针报出以下错误:

00155f8d637795c3d43a8b16684516e

故障原因

Ci 探针中这3个服务的配置文件默认使用特定的监控模块,nginx.yaml 使用 nginx_status 模块,apache.yaml 使用 serverstatus 模块,php_fpm.yaml 需要开启 status 状态页。所以配置这几项服务监控时需要进行额外配置。

Ci 中各项配置如下:

00155f8dd01649760ca7483e3ee45d8

00155f8dd265a4426d7c4da0eb8da12

00155f8dd4a1ee16c8f5f2e350b6124

解决方法

(请根据您的环境进行配置)

Apache 

修改 Apache 的配置文件(httpd.conf),进入一下位置进行配置:

<Location /server-status>
   SetHandler server-status
   Order deny,allow
   Deny from all
   Allow from all
</Location>

Nginx

修改 Nginx 的配置文件 (/etc/nginx/site-available/default),进入以下位置进行配置:

server {
    location  /nginx_status {
    stub_status on;
    }   
}

php-fpm 

修改 php-fpm 配置文件 (php-fpm.conf)

pm.status_path = /status

修改 nginx 的配置文件(nginx 配置的 php-fpm) 

server {
        location /status {
             fastcgi_pass  127.0.0.1:9000;
             fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
             include fastcgi_params;
        }
}


回复

548406854发表于 2017年04月29日 22:35
您需要登录后才可以回复