关于apache网站短暂性无法访问

本文记录了一次线上项目出现访问异常的情况,详细介绍了排查过程,包括优化软件环境、调整系统参数、检查F5配置等内容,并最终定位问题为开发流程及F5健康检查设置不当导致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天公司的一个项目,出现了一个很奇怪的问题。
在项目程序移动现在这台机器之后,在外网每天会出现几次如下情况:
1. 有2~5秒钟,网页访问不了
迁移之前网站都是好的。

软件环境:apache,php,mysql

我们先后通过如下排查:
1. apache,php,mysql查看并优化或者重新编译去
apache从event模式修改成为稳定的work模式
work模式连接参数配置
php重新编译
mysql参数配置
2. 系统进程数等参数没有问题
ulimit 配置

3. 查看F5配置感觉各项配置都还比较正常
4. 查了一个下午后,发现有首页查看不个了,联系
开发人员,他们说刚刚更新了首页的代码。更新上去的代码有问题。
5.这个时候在服务器上面访问其它页面是好的,但是在外网其它
页面访问不了。
6.询问得知开发人员每天会去更新首页,而且所在的网络速度很慢。
7.得知搬迁之前也有健康检查,但是当时有多域名,默认的域名首页没有
东过
原因分析如下:
1.开发人员直接更新首页,由于网速慢会有2~3妙,F5健康检查通不过
2.首页的速度之前还是比较慢,要4~5妙,健康检查有时候也会失败
3. F5的健康检查之前之所以可以是因为首页不是本系统的首页,是其他域的首页,
所以本系统没有问题

之后调查得到如下结论:
1. 开发流程有问题,建议搭建测试环境,生产环境的更新谨慎处理。
2. 关闭F5的健康检查(目前只有一台web服务器)
3. 往apache里面添加默认虚拟机,使的使用ip访问,返回肯定会成功,防止
以后压力增加增加机器,开启F5的健康检查
4. 首页的速度继续优化

有些貌似不相关的几个点,会导致一些奇怪的错误,大家开发的时候,如果各项都遵守
(开发流程,性能优化)的话,应该不会出现这样的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值