zheng-ji / ngx_lua_reqstatus Goto Github PK
View Code? Open in Web Editor NEW实时统计 nginx 状态的 lua 拓展
License: MIT License
实时统计 nginx 状态的 lua 拓展
License: MIT License
Server Name key: justforfun.com
Seconds SinceLast: 0
Average Req Time Sec: 0
Request Count: 0
Requests Per Secs: 0
5xx num: 0
博主你好,问题如题。
#rpm -qa | grep lua
lua-5.1.4-15.el7.x86_64
git clone ....
drwxr-xr-x 2 root root 4096 Feb 15 11:41 conf.d
-rw-r--r-- 1 root root 964 Apr 21 2015 fastcgi_params
-rw-r--r-- 1 root root 2837 Apr 21 2015 koi-utf
-rw-r--r-- 1 root root 2223 Apr 21 2015 koi-win
-rw-r--r-- 1 root root 3957 Apr 21 2015 mime.types
-rw-r--r-- 1 root root 1496 Feb 15 11:49 nginx.conf
-rw-r--r-- 1 root root 954 Feb 15 11:38 nginx.conf_bak
drwxr-xr-x 4 root root 4096 Feb 15 11:45 ngx_lua_reqstatus
-rw-r--r-- 1 root root 596 Apr 21 2015 scgi_params
-rw-r--r-- 1 root root 623 Apr 21 2015 uwsgi_params
-rw-r--r-- 1 root root 3610 Apr 21 2015 win-utf
vi ....
45 #QPS监控
46 lua_shared_dict statics_dict 1M; # 初始化变量
47 lua_package_path "/etc/nginx/ngx_lua_reqstatus/?.lua"; #路径
48 log_by_lua_file "/etc/nginx/ngx_lua_reqstatus/hook.lua"; # 添加此句
49
50 server {
51 listen 80;
52 server_name feichuanbuke.com;
53 location /{
54 ...
55 }
56 }
57
58 # 监控服务
59 server {
60 listen 127.0.0.1:6080;
61 location /{
62 content_by_lua_file "/etc/nginx/ngx_lua_reqstatus/status.lua";
63 }
64 }
/etc/init.d/nginx restart
`nginx: [emerg] unknown directive "lua_shared_dict" in /etc/nginx/nginx.conf:46
nginx: configuration file /etc/nginx/nginx.conf test failed`
Stoping nginx... nginx: [emerg] unknown directive "lua_shared_dict" in /usr/local/nginx/conf/nginx.conf:59
failed. Use force-quit
重启nginx会报上面的错是为什么 nginx version: nginx/1.10.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.