V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hellohacker
V2EX  ›  问与答

网站点击某个操作后,导致整个网站不能访问

  •  
  •   hellohacker · 2014-11-12 15:27:36 +08:00 · 2130 次点击
    这是一个创建于 3454 天前的主题,其中的信息可能已经有所发展或是发生改变。
    windows2003服务器上有2个网站,a.com 和a.com/b(第二个网站用的是二级目录) 环境是php+mysql+apache

    使用某个浏览器访问a.com/b 网站的时候开始时候可以访问,但是随便点击几次,整个网站就访问不了了,状态为浏览器一直在打转加载。主站a.com一样是不可以访问。

    更换其他的浏览器a.com/b 可以访问,但是问题是一样的随便点击几次,就卡那里了,之后用这个浏览器再次访问a.com 也是一直加载状态。

    过一段时间,这个问题自己好了,或者硬性重启apache服务器,问题也能解决,但是一天会出现几次这样的问题。

    我感觉应该是session的问题,但是不确定哪里出问题了,请大家帮忙分析下,谢谢了!
    3 条回复    2014-11-13 03:49:47 +08:00
    msg7086
        1
    msg7086  
       2014-11-12 15:31:16 +08:00
    至少要把几个环境隔离开来检查吧。数据库进程如何?还是卡在PHP程序上了?CPU消耗如何?

    还有,用Windows跑是什么心态……
    oojiayu
        2
    oojiayu  
       2014-11-12 15:36:13 +08:00
    同楼上 建议 再传一个页面到一级目录 然后看看新的站点是否可以访问
    如果不能 那么就有可能是环境问题了
    至于是数据库 还是apache 这个就要再做隔离分析了~
    whywhywhy
        3
    whywhywhy  
       2014-11-13 03:49:47 +08:00
    很像以前一开始写程序的时候,没有处理好数据导致死循环,同浏览器再访问这个域名就悲剧了,一直卡着(因为程序处理中啊!而且单线程的感觉来了,一定要完成那个耗死cpu的操作才给继续)。

    但是换域名(比如说有www换成没www的域名访问),又是可以打开的

    所以,检查一下哪里死循环了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2722 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:20 · PVG 19:20 · LAX 04:20 · JFK 07:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.