`
hhongq
  • 浏览: 41497 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

阅读更多
今天公司的一个项目,出现了一个很奇怪的问题。
在项目程序移动现在这台机器之后,在外网每天会出现几次如下情况:
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. 首页的速度继续优化

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

相关推荐

    apache-curator-3.2.0

    总之,Apache Curator 是一个强大的 ZooKeeper 客户端,它通过丰富的抽象和工具,降低了使用 ZooKeeper 构建分布式应用的复杂性。深入理解 Curator 的源代码可以帮助开发者更高效、更稳定地利用 ZooKeeper 提供的...

    Windows7下安装最新的Apache+PHP+MySQL指南.doc

    - 安装结束后,Apache会自动启动,你可能会看到一个短暂的DOS窗口。 2. **安装PHP**: - 解压缩下载的PHP ZIP包,例如解压到`D:\php`目录。 - 复制`php.ini-dist`或`php.ini-recommended`为`php.ini`并打开。 -...

    HttpClient依赖jar包.zip

    5. **重试策略**:当网络不稳定或服务器短暂故障时,HttpClient可以设置重试策略,自动处理请求失败的情况。 6. **异步请求**:除了同步请求,HttpClient还支持异步请求,通过回调或者Future接口,可以在请求完成时...

    WebLogic的设定

    通过以上对`httpd.conf`中关于WebLogic设定的关键参数的深入解析,我们不仅理解了每个参数的功能与作用,而且掌握了如何根据具体的应用需求和环境特点进行合理的配置调整,以优化WebLogic与Apache之间的交互效率,...

    zookeeper 入门到精通

    - **节点标识**:可以创建持久性或短暂性的顺序节点(PERSISTENT_SEQUENTIAL 或 EPHEMERAL_SEQUENTIAL),这类节点会在节点名后面加上一个递增的序号,以便在分布式环境中提供全局排序的能力。 ##### 4.2 命令行...

    OpenStack之认证服务(Keystone)

    - **令牌管理(Token Management)**:Keystone使用令牌来控制访问,令牌是短暂的,且可撤销,增强了系统的安全性。 理解并熟练掌握Keystone的配置和管理是OpenStack云平台运维的基础,这有助于构建一个安全、可靠...

    Riak是以_Erlang_编写的一个高度可扩展的分布式数据存储,Riak的实现是基于Amazon的_mumu-riak.zip

    Riak是一个以Erlang语言编写的分布式数据库系统,它的设计目标是提供高度的可扩展性和容错性,使得在大规模分布式环境下的数据存储和访问变得可靠和高效。Erlang语言以其轻量级进程和消息传递机制著称,这些特点被...

    网站高并发架设第一讲

    在IT行业中,网站高并发架设是至关重要的一个领域,特别是在大型互联网应用或者高流量的电商网站中。本教程以“PHP教程进阶 网站高并发架设第一讲”为主题,旨在帮助开发者理解并掌握如何利用PHP来构建能够处理大量...

    ActiveMQ linux安装包

    访问官方网站(http://activemq.apache.org/)获取最新版本的ActiveMQ。通常,下载的是tar.gz格式的压缩包。例如,你可以使用wget命令下载: ``` wget ...

    RedHatEnterprise50之双机热备.pdf

    7. **验证**:通过浏览器访问网站,检查在主服务器停机后,备用服务器是否能无缝接管并提供服务。 8. **故障转移**:在实际的故障转移过程中,可能会有短暂的服务中断,但应尽可能缩短至分钟级别。如果长时间未完成...

    PIC CMS图片网站管理系统 v1.2.ZIP

    5.禁止将本产品用于任何商业机构网站(包括任何公司网站以及盈利性机构)。 6.PicCMS开发组保留对源码的所有权,禁止篡改代码出售或者公开传播。 7.禁止使用本系统构建任何法律不允许的内容站点,由网站内容引起的...

    分布式系统概述

    3. **CAP的变体PACELC**:在实际应用中,由于无法同时满足CAP的三个属性,出现了PACELC理论,即在面临网络分区的情况下,必须选择优先保证部分可用性(Partition tolerance + Availability)或者一致性(Partition ...

    分布式数据库课件资料宝典

    分布式数据库是现代大数据处理和高并发场景下的关键技术之一,它将数据分布在多个物理节点上,通过网络进行通信和协作,实现数据的透明访问和一致性保证。这份“分布式数据库课件资料宝典”无疑是深入理解这一领域的...

    分布式系统原理与范型期末复习资料

    5. **分布式数据存储**:如GFS(Google File System)、HDFS(Hadoop Distributed File System)等,提供高可用性和容错性,支持大规模数据的存储和访问。 6. **分布式协调服务**:Zookeeper、Etcd等,用于节点间...

    Zookeeper文档

    - 首先,从Apache官方网站下载Zookeeper的最新稳定版本。 - 安装需要Java环境,至少Java 6以上版本。 - 配置环境变量,例如在`/etc/profile`文件中添加Zookeeper的路径。 - 创建配置文件`zoo.cfg`,指定`...

    jsp研究生导师信息管理系统答辩.ppt

    - **操作可行性**:系统设计简洁,操作简便,对操作人员的技术要求不高,经过短暂培训即可上手。 - **法律可行性**:系统开发遵循法律法规,使用正版软件,不存在法律障碍。 **开发环境** 硬件要求包括Intel i5 ...

    大数据下的RDBMS与Nosql.pptx

    最终一致性允许在网络延迟和数据复制之间找到平衡,提高读取性能,但可能导致短暂的数据不一致。相比之下,绝对一致性确保所有副本立即同步,牺牲了写入性能,但保证了数据的一致性。Oracle NoSQL数据库提供了这两种...

    ADF_SessionTimeout

    会话超时机制有助于防止未经授权的访问和提高服务可用性。 **可能的原因** 1. **默认设置**:ADF 可能预设了一定的无活动时间限制,超过这个时间就会触发会话超时。 2. **网络问题**:网络延迟或断开连接也可能导致...

    Cassandra Java Client.zip

    【标题】"Cassandra Java Client.zip" 涉及到的主要知识点是Apache Cassandra数据库与Java客户端的交互。Cassandra是一款分布式NoSQL数据库系统,设计用于处理大规模数据分发在全球的数据中心,提供高可用性、线性可...

Global site tag (gtag.js) - Google Analytics