有一个奇怪的间歇性问题,我花了几年时间试图达到几个月前的底部,但放弃了。想再看看。
我使用FUELCms建立了一个网站,我对它非常满意。但是,有时似乎并非所有的javascript请求都能正确完成。我在firebug控制台中遇到错误,必须使用ctrl F5刷新页面才能正确下载脚本。它只发生在我登录CMS时,并且有很多javascript请求正在进行。
我在控制台中遇到的错误是无关的,很难复制。每次都可能出现不同的错误。
请求以0200完成,但是当我查看导致jS错误的文件时,它已损坏。奇怪的是,有时将其他js的部分附加到文件的末尾或文件的中间。
我花了一些时间与FUELcms的管理员,我认为我已经到底了,但我认为我错了。没有其他人使用FUELcms似乎遇到过这种情况。
它永远不会发生在我的笔记本电脑上的xampp服务器上,只有现场。
这是我主人的问题吗?
莫名其妙。任何帮助或建议将不胜感激,我在我的智慧结束!
编辑:遵循Dan的建议,下面是一些服务器细节。几乎没有关于服务器方面,所以不确定什么是相关的。很抱歉,如果它是一个信息转储vfrom 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内联编辑时,CMS会生成大量的javascript http请求(共28个请求)。其中最大的是ckeditor,为327Kb。这个错误主要发生在这个文件中,在观看网络控制台的时候,这个文件总是在错误之前“断断续续”。
对不起,如果这里有很多超级信息,但我真的很困惑。我希望其他人经历过同样的事情。它似乎确实指向我的主人不能正确地提供所有东西。
答案 0 :(得分:0)
好的 - 我想我已经找到了这个问题,但还不确定如何解决它。
过去10分钟,我一直在重新编码我的页面。每当js文件下载超过5秒时,就会出现此问题。查看响应标头,我看到:
Keep-Alive timeout = 5,max = 53
所以我在这里猜测,由于某种原因,js文件花费的时间超过了它们应该的时间,并且连接正在关闭,而且我得到一个乱码的js文件,其中缺少位等。
不知道如何解决这个问题。将调查。
继续:
这似乎是一个apache服务器配置:
http://httpd.apache.org/docs/2.2/mod/core.html
因为我在共享服务器上,所以我怀疑我的主机会改变它。我一直试图寻找覆盖的方法,但我不能,而且我认为无论如何这样做是非常糟糕的实践!
如果有人知道更多/不同的话,请告诉我!现在我要去看看能压缩的东西......
感谢。