川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > 常见问题

nginx监控的方法

作者:川石学院 日期:2021-05-28 10:26:58 点击数:

  本章主要学习“nginx监控的方法”,小编觉得确实还不错,分享给大家,有不懂的可以咨询在线老师,一对一解答。做软件测试工作的人应该都知道在Nginx的插件模块中有一个模块status可以监控Nginx的一些状态信息,默认安装可能没有这个模块,手动编译的时候加一下即可。下面我们具体来看看:

nginx监控的方法(图1)

  一、status监控

  使用status模块监控nginx的步骤:

  1、确定nginx是否加载status模块

  nginx -V

  nginx version: nginx/1.13.7

  built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)

  configure arguments: --with-http_stub_status_module

  如果未发现stub_status_module,那么就使用重新编译stub_status模块,重新编译stub_status模块的

  步骤如下:

  --->在nginx安装包下运行以下命令,我们的测试环境中,nginx安装包的目录是

  下/home/software/nginx-1.13.7

  ./configure --with-http_stub_status_module

  make

  --->在/home/software/nginx-1.13.7/objs目录下会多一个文件nginx

  将这个nginx文件拷贝到已经安装好的nginx目录下,覆盖sbin目录下的nginx文件

  2、在配置文件中http上下文中的location上下文中添加以下代码

  location /nginx_status {

  stub_status on;

  access_log off;

  allow all;

  #deny all;

  }

  3、进入监控界面

  http://ip/nginx_status

  例如:

  http://192.168.40.135/nginx_status

  status监控到的内容如下:

  Active connections: 1

  server accepts handled requests

  1 1 1

  Reading: 0 Writing: 1 Waiting: 0

  Active connections:表示活跃的连接数

  accepts:表示已接受的客户端请求数

  handled:表示已处理客户端的请求数

  requests:表示客户端提交的请求总数

  Reading:表示读请求,读取请求的header信息,完成后到Writing

  Writing:表示响应请求

  Waiting:表示等待请求,如果打开长连接,等下一个请求的连接数

  今天关于“nginx监控的方法”的内容就学习完了,大家喜欢的话记得每天来这里和小编一起学习涨薪技能哦。(笔芯)

  附:川石信息全国校区最新开班时间,课程资料获取13691729932(微信同号)。 

nginx监控的方法(图2)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-05-28 10:26:58
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-05-28 10:26:58
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-05-28 10:26:58
  • 建筑工程专业朱同学成功转行为软件测试人!2021-05-28 10:26:58
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-05-28 10:26:58
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-05-28 10:26:58
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-05-28 10:26:58
  • 文科生转行软件测试照样拿下高薪15K!2021-05-28 10:26:58
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-05-28 10:26:58
  • 毕业1年,迷茫的他最终选择转行软件测试2021-05-28 10:26:58