有一个奇怪的间歇性问题,几个月前我花了很长时间试图弄清楚,但后来放弃了。我想再看一遍。
我已经使用FUELCms构建了一个站点,我对它非常满意。然而,似乎有时并不是所有的javascript请求都能得到正确的满足。我在firebug控制台中遇到错误,必须使用ctrl F5刷新页面才能正确下载脚本。只有当我登录到CMS,并且有大量的javascript请求在运行时,才会发生这种情况。
我在控制台中得到的错误是无关的,并且很难复制。每次都可能出现不同的错误。
请求以0200结束,但当我查看导致jS错误的文件时,它已损坏。奇怪的是,有时会将其他js的部分附加到文件的末尾或中间。
我花了一些时间与FUELcms的管理员交流,我认为我已经弄清楚了,但我认为我错了。其他使用FUELcms的人似乎都没有经历过这种情况。
在我的笔记本电脑上的xampp服务器上从来没有发生过这种情况,只发生在现场。
这是我的主人的问题吗?
莫名其妙。任何帮助或建议都将不胜感激,我已束手无策!
编辑:根据Dan的建议,下面是一些服务器的详细信息。几乎没有关于服务器方面的任何东西,所以不确定什么是相关的。所以很抱歉,如果这是来自cPanel的一点信息转储...
Apache version 2.2.17
PHP version 5.2.17
Architecture x86_64
Operating system linux
Kernel version 2.6.18-194.32.1.el5进一步注意:当使用FuelCMS内联编辑时,内容管理系统会发出大量的javascript http请求(总共28个请求)。其中最大的是ckeditor,大小为327Kb。这个错误似乎主要发生在这个文件上,并且在查看网络控制台时,这个文件总是在出现错误之前“卡顿”。
如果这里有很多多余的信息,我很抱歉,但我真的很困惑。我希望其他人也经历过同样的事情。它似乎确实指向我的主人没有正确地提供所有的服务。
发布于 2011-09-15 03:45:14
好的--我想我已经找到问题了,但是还不确定如何解决它。
在过去的10分钟里,我一直坐在那里重新修改我的页面。只要下载js文件的时间超过5秒,就会出现此问题。查看响应头,我看到:
保活timeout=5,max=53
因此,我在这里猜测,由于某些原因,js文件花费的时间超过了应有的时间,连接正在关闭,我得到了一个丢失了位的乱码js文件,等等。
我不知道如何解决这个问题。将会进行调查。
进一步:
这似乎是一个apache服务器配置:
http://httpd.apache.org/docs/2.2/mod/core.html
由于我在共享服务器上,我怀疑我的主机是否会更改它。我一直在寻找重写的方法,但我不能,我想不管怎样,这样做将是非常糟糕的实践!
如果有人知道更多/不同的东西,请让我知道!现在我要去看看我能压缩什么.
谢谢。
https://stackoverflow.com/questions/7415127
复制相似问题