2016-11-24 32 views
0

這是一個經典的「昨天晚上我睡覺時它工作!」情況...NodeJS服務器沒有提供整個文件?

我的網站建立在MEAN堆棧(meanjs.org)上,我的頁面現在無法在Chrome和IE中加載,但似乎在FireFox中工作正常。它只是顯示一個空白的白色屏幕。我看到這些爲控制檯第2個錯誤:

socket.io.js:3032 Uncaught SyntaxError: Unexpected end of input 
angular.min.js:95 Uncaught SyntaxError: missing) after argument list 

在檢查這些文件,似乎他們只加載部分。我將它們與我的服務器上的文件進行了比較,它們只是被切斷,但每次都會在同一時刻被切斷。今天上午

早些時候,一個完全不同的網絡(在旅館)上,我得到這個錯誤:

net::ERR_INCOMPLETE_CHUNKED_ENCODING 

不幸的是,搜索在谷歌和SO通常顯示用戶語法錯誤的情況,但我避風港沒有觸及我的socket.io文件或我的angular.min.js文件(我甚至不知道我的socket.io文件在哪裏,直到今天早上)。

對此問題的任何幫助?我很難過。

+1

http://thisinterestsme.com/err_incomplete_chunked_encoding/你有嘗試過這些嗎? – Roberrrt

+0

@Roberrrt謝謝 - 我已經找到了該頁面,但沒有任何解決方案奏效。我的反病毒程序中找不到「實時保護」,但我終於找到了將網站列入白名單的地方。完成之後,重新啓動Chrome並清除瀏覽器緩存,最終加載頁面。 – aikorei

+0

我說得太快了。它被擊中和錯過。有時會加載頁面,有時不會。 – aikorei

回答

0

簡答:重啓NGINX--這是一個緩存問題。

好的,有一次,我在我的favicon上得到了net::ERR_CONTENT_LENGTH_MISMATCH。當搜索這個錯誤時,我發現描述nginx問題的this post。當希望通過我的Nginx的錯誤日誌,我發現這些行:

2016/11/24 12:08:14 [crit] 31776#0: *559245 open() "/tmp/nginx_proxy/0000094496" failed (2: No su 
ch file or directory) while reading upstream, client: xx.xxx.xxx.xxx, server: myserver, request: "G 
ET /socket.io/socket.io.js HTTP/1.1", upstream: "http://xxx.x.x.x:xxxx/socket.io/socket.io.js", h 
ost: "myhost.com", referrer: "http://myhost.com/url/path" 

2016/11/24 12:08:14 [crit] 31776#0: *559248 open() "/tmp/nginx_proxy/0000094497" failed (2: No su 
ch file or directory) while reading upstream, client: xx.xxx.xxx.xxx, server: myserver, request: "G 
ET /lib/angular/angular.min.js HTTP/1.1", upstream: "http://xxx.x.x.x:xxxx/lib/angular/angular.mi 
n.js", host: "myhost.com", referrer: "http://myhost.com/url/path" 

2016/11/24 12:08:17 [crit] 31776#0: *559238 open() "/tmp/nginx_proxy/0000094498" failed (2: No su 
ch file or directory) while reading upstream, client: xx.xxx.xxx.xxx, server: myserver, request: "G 
ET /modules/core/client/img/brand/favicon.ico HTTP/1.1", upstream: "http://xxx.x.x.x:xxxx/modules 
/core/client/img/brand/favicon.ico", host: "myhost.com", referrer: "http://myhost.com/url/path" 

當我看着/tmp我沒有看到nginx_proxy目錄可言。

最後,我剛剛重啓了nginx,這個問題神奇地消失了。我現在重新加載我的頁面沒有問題,並且在日誌中看不到更多錯誤。

使用正確的標籤更新問題。

相關問題