2017-07-25 78 views
-1

我刚刚加入了一个网站项目。为了解决这个问题,我克隆了git repo,并在VPS上设置了一个新的LEMP堆栈来为页面提供服务。它花费了大量的工作才得以运行(我第一次尝试在笔记本电脑上运行,甚至无法正常服务于第一个index.php)。我现在已经知道它显示的主页和一切,但字体似乎加载好。什么是丢失,我得到一个NS_BASE_STREAM_CLOSED错误?

有很多链接转到动态生成的页面。在最终产品上,这些将由新数据创建;现在数据只是从数据库中提取出来,以便我们调整它的显示方式。我的问题是这些网页不会流血加载。如果我在Windows 7,Fedora或Debian上的Firefox,Chrome,Brave或Konqueror中尝试此操作无关紧要。

在开发FF的开发工具时,服务器批准请求并提供页面(代码200),但页面上没有呈现任何内容(空白屏幕),控制台中什么也没有显示。即使JS调试器也不会显示任何东西,除非我运行一个基于JS的扩展,如AdBlock Ultimate。如果我的AdBlock运行后,在页面的名下来源显示出来,并在那里唯一的错误是这样的:

Error loading this URL: Could not load the source for http://dubyahdubyah/reports/view/506. 
[Exception... "Component returned failure code: 0x80470002 (NS_BASE_STREAM_CLOSED) [nsIInputStream.available]" nsresult: "0x80470002 (NS_BASE_STREAM_CLOSED)" location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js :: onResponse :: line 453" data: no] 
Stack: [email protected]://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:453:23 
[email protected]://gre/modules/NetUtil.jsm:128:17 
Line: 453, column: 0 

我整天被google搜索,我累了打我的头靠在键盘。

回答

0

与FireFox 55.0.2有同样的问题:单个网站/页面不工作,而其他网站没有问题。

我尝试了多种方法,比如:禁用Firefox扩展,删除不起作用的cookie。但是这个问题并没有出现在不同的Firefox配置文件下。内置的Web开发者工具显示该网页使用HTTP 200进行响应并从缓存中加载。

然后我清除了缓存并且页面再次工作。 所以也许缓存损坏不知何故。

相关问题