文章插图
http服务做好了,加个Apache做反向代理,觉得搭起来就好了,apache应该很强的,老牛气了,性能什么的应该都妥妥,但是最近性能问题比较多,调查起来突然发现apache 好像透明的一样的,什么状态都获取不到,tuning 方向没有,请原谅我的无知,apache 其实有个mod叫status,配置好了之后就能查看了 。
这边以ubuntu 18.04为例,配置方法如下:
- 加载status这个mode
Module status already enabled
mod 文件的内容如下
文章插图
配置文件中的require 设定的默认的只能在本地访问,,如果需要使用其他的ip访问的话,这这边需要修改下
- 安装一个文本界面的浏览器-www-browser,获取服务器状态的原理是通过下面的命令
这里根据提示的log,我们安装lynx
$ sudo apt install lynx
- 运行apache2ctl status 查看服务其状态
文章插图
这里的信息基本上已经足够了能知道cpu 是否够用了,worker是不是够,连接数上限是不是够,有这些情报就可以调整apache的设定了 。【apache负载,服务质量监控】如果想要更多的信息,可以进一步的使用apache2ctl fullstatus
推荐阅读
- 5个Linux服务器一键综合测试性能和配置脚本工具
- 嵊电光明电力服务队服务茶农春茶采制
- 网络文件系统 CentOS7服务搭建----搭建NFS服务器
- 亚马逊正式开展商用无人机送货服务 亚马逊无人机送货
- linux 服务器性能分析及优化的一些方法
- 阿里云ECS服务器监控资源使用情况
- 镜像迁移,RDS数据库迁移 阿里云跨区域服务器迁移
- 采茶 制茶入高峰 泰顺供电局送服务惠茶农
- 新昌供电局,农网改造服务茶农 茶机变畅销
- 什么是微服务的可扩展性、高可用性和性能伸缩?