2016-10-04 125 views
0

我有一个广泛使用jQuery的Web应用程序。系统加载一个基本页面,然后使用jQuery动态加载页面的其他部分。Apache阻止多个请求?

这一直奇妙了好几个月。现在,突然间,基本页面加载得很好,但单击动态加载附加信息的按钮/链接失败。我已经使用apache-top来观察这些请求是否被发送到Apache,但是它们并没有显示在日志中。

我只能猜测,被阻止在一些低层次的要求,但我想不出为什么。我禁用了iptables,但这不是问题。

它肯定似乎是,一旦达到要求一定数量的,额外的请求被阻塞。或者,也许一旦达到一定数量的带宽,所有附加请求都会被阻止。但是,我没有配置任何这样的阻塞。

我已经应用了所有的补丁和更新,因为他们成为可用(通过“荫升级”),所以我假设的东西在更新的一个变化,我不知道它是什么。

在哪里开始寻找找到罪魁祸首任何想法?

(而且仅仅是明确的,标准的HTML页面上传到服务器的负载只是罚款和超快速 - 这是唯一正在加载封锁网页的动态部分。)

补充:情况它很重要,我在AWS服务器上托管网站(Amazon Cloud)。 WHM/cPanel已安装。

+0

它可能是一个跨域问题吗?浏览器控制台说什么? –

+0

这不是一个跨域问题。请求是从域到相同的域。浏览器控制台什么都没显示没有超时,没有错误,什么都没有。哦,有时候这些请求有效,有时候不会。如果是跨域,每次都会失败。 –

回答

0

好吧,我想通了。其中一个动态加载的资产(每个页面被调用的次数)非常非常缓慢,它锁定了浏览器正在使用的所有线程,因此无法加载额外的资源。

有一次,我更换了资产的一切又开始工作。