当前位置: 首页 > news >正文

涨薪技术|0到1学会性能测试第42课-apache监控与调优

前面的推文我们学习了操作系统性能监控与调优知识,如CPU、内存、磁盘、网络监控等,今天开始分享中间件apache监控与调优知识,后续文章都会系统分享干货,带大家从0到1学会性能测试!

图片

Apache是世界上使用最多的web服务器软件一种,它可以运行在几乎所有广泛使用的计算机平台上,并且可以快速、可靠的通过API扩充。Apache全称为Apache HTTP Server是由Apache软件基金会开发的一款开源的网页服务器。如果工作中我们的项目使用的是Apache的web服务器,那么我们就必须对其连接池、MPM等进行监控与调优。

掌握apache监控与调优需要学习如下知识:

  • Apache目录结;

  • Apache配置文件;

  • Apache监控;

  • Apache调优;

  • MPM调优;

  • Apache日志文件分析;

今天我们先来学习apache目录结构与配置知识。

01Apache目录结构

Apache安装好后,主要包含的目录文件有:

bin、build、cgi-bin、conf、error、

htdocs、icons、include、lib、logs、

man、manual和modules。

这些目录文件主要的作用如下:

1) bin目录

主要是存放一些命令文件,最常用的是apache启动、关闭和重启的命令文件apachectl。

启动apache服务器命令./apachectl start停止apache服务器命令./apachectl stop重启apache服务器命令./apachectl restart

2) build目录

主要是存放apache编译与构建时的相关文件。

3) cgi-bin目录

公共网管接口方式存放的目录。

4) conf目录

相关配置文件所在目录,最常用的配置文件为httpd.conf。

5) error目录

存放一些错误信息,这些错误信息是当请求发生错误时返回给客户端的。

6) htdocs目录

发布网站所在的工作目录。

7) icons 目录

icons目录用于存放相关的图标文件。

8) include目录

include目录主要存放着一些封装好的头文件。

9) logs目录

logs目录主要是存放日志文件,包括一些常见的日志文件和一些错误日志文件。

10) modules目录

modules目录主要是存放着a

相关文章:

  • AI驱动视频批量智能混剪软件生产技术实践
  • README.md文档如何添加丰富多彩的badge标识,五颜六色的tag标签
  • vscode中设置eslint保存时自动格式化未生效
  • 解决vscode cmake提示检测到 #include 错误
  • CMU-15445(2)——PROJECT#0-C++PRIMER
  • ES集群搭建及工具类
  • Git 本地提交撤销
  • 施磊老师rpc(一)
  • Kubernetes 核心组件架构详解
  • PostgreSQL中的SSL
  • Nginx核心功能02
  • 【android bluetooth 协议分析 01】【HCI 层介绍 2】【Malformed Packet 介绍】
  • IsaacLab最新2025教程(7)-创建Interactive Scene
  • jmeter读取CSV文件中文乱码的解决方案
  • JavaScript 中循环控制语句跳出与示例说明
  • 测试 用例篇
  • 一种基于光源评估并加权平均的自动白平衡方法(一)
  • 用Python构建自动驾驶传感器融合算法:从理论到实践
  • foxmail时不时发送不了邮件问题定位解决过程
  • EasyRTC嵌入式音视频实时通话SDK技术,打造低延迟、高安全的远程技术支持
  • 扬州市中医院“药膳面包”走红,内含党参、黄芪等中药材
  • 全文丨中华人民共和国民营经济促进法
  • 揭秘神舟十九号返回舱“软着陆”关键:4台发动机10毫秒内同时点火
  • 烟花、美食和购物优惠都安排上了,上海多区开启热闹模式
  • 非法收受财物逾1648万,湖南原副厅级干部康月林一审被判十年半
  • 中方会否公布铁线礁的领海基线?外交部:中方执法活动旨在反制菲方侵权挑衅