配置nginx和luameter无法工作

我只是一个初学者。我正在尝试配置nginx和luameter以监视nginx。

以下是我遵循的步骤:

1). 编译openresty

2). 并按照此指南配置luameter和nginx: luameter

我将此代码放入我的nginx配置中:

http {
...

lua_shared_dict luameter 1m;
lua_package_path "{CHANGE_ME}?.luac";
init_by_lua "luameter = require 'luameter'";
log_by_lua "luameter.mark_by_host(); luameter.mark_by_path(1)";

...
}

server {
    listen 127.0.0.1:8001;

    location / {
        root /opt/luameter;
    }

    location /stats {
        content_by_lua "luameter.get_stats('/stats');";
        expires -1;
    }
}

我将{CHANGE_ME}更改为/opt/luameter,但它无法正常工作。

点赞
用户7525404
用户7525404

我也在进行此设置过程中,根据我找到的一些例子,文本 {CHANGE_ME}? 应该被替换为 /opt/luameter/luac/luameter。因此,lua_package_path 行变成了:

lua_package_path "/opt/luameter/luac/luameter.luac";
2017-08-21 02:08:34