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

2014-11-12 15:27:36 +08:00
 hellohacker
windows2003服务器上有2个网站,a.com 和a.com/b(第二个网站用的是二级目录) 环境是php+mysql+apache

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

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

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

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

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

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

所以,检查一下哪里死循环了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/145897

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX