加載JavaScript文件時nginx報::ERR_CONTENT_LENGTH_MISMATCH錯誤解決

背景

最近安裝mongodb出現了一些權限問題,改了一通權限後,雖然是裝上了數據庫,可是起nginx的時候,本地調試網頁加載JavaScript文件時微信調試器報錯 ::ERR_CONTENT_LENGTH_MISMATCH 在谷歌瀏覽器下,加載時,對JavaScript文件報200的錯誤javascript

系統:Mac OS 10.13.5java

定位問題

運行如下指令: tail -f /usr/local/var/log/nginx/error.log 或者是 nginx -t 來肯定你的日誌位置nginx

你能在日誌內看到如下信息:mongodb

"/usr/local/var/run/nginx/proxy_temp/9/04/0000000049" failed (13: Permission denied) while reading upstream for file xyz數據庫

出現這個報錯,基本上能夠肯定是權限致使的問題瀏覽器

解決問題

輸入如下命令:bash

sudo nginx -s stop
sudo rm -rf /usr/local/var/run/nginx/*
sudo nginx
複製代碼

最後

該解決方案從Stack Overflow上搜尋到,英文版詳見:https://stackoverflow.com/questions/22889338/javascript-not-loading-due-to-neterr-content-length-mismatch微信

也有大神提出直接chmod也能夠解決,我這是沒嘗試,若是上述解決問題沒有用的話,你們能夠再試試ui

相關文章
相關標籤/搜索