今天,線上系統出現乙個很奇怪的404問題,下面說一下解決歷程,希望對大家以後有所幫助。
分析原因
問題重現:系統上午執行正常,下午讀取檔案報錯404,採用的是前台jquery的ajax讀取檔案方式
(1)檔案是否存在遠端檢視檔案伺服器,訪問的檔案存在,排除。
(2)檔案本身是否有讀寫許可權選中檔案,右鍵檢視檔案屬性,檢視檔案讀寫許可權都有,排除。
(3)網路是否有限制檢視伺服器網路策略,沒有檔案相關網路限制,排除。
(4)相關系統是否有改動解決思路檢視相關系統日誌,發現系統中午有修改操作變動,找到原因。
(1)相關系統配置檔案中,對系統所有檔案的讀取有限制,修改的地方限制了我們系統的檔案,導致檔案讀取不到,報錯404。(2)恢復相關配置:取消限制,問題解決。
檔案訪問許可權
檔案許可權就是檔案的訪問控制許可權,即哪些使用者和組群可以訪問檔案以及可以執行什麼樣的操作。unix linux系統是乙個典型的多使用者系統,不同的使用者處於不同的地位,對檔案和目錄有不同的訪問許可權。為了保護系統的安全性,unix linux系統除了對使用者許可權作了嚴格的界定外,還在使用者身份認...
linux檔案系統許可權控制檔案訪問
檔案詳細資訊 dr xr x 16 root root 4096 aug 26 09 47 root 檔案型別 許可權 硬鏈結次數 屬主 屬組 檔案大小 檔案的最後一次修改時間 檔名 許可權 屬主的許可權u 屬組的許可權g 其他人的許可權o a 讀 r 4 寫 w 2 執行 x 1 000 0 00...
訪問靜態檔案未404問題
在springmvc中,url pattern指定了spring需要攔截派發的路徑。url pattern有5種配置模式 1 完全匹配 的路徑 2 匹配以 開頭的路徑,請求中必須包含 3 匹配 下的所有路徑,請求可以進入到action或controller,但是 jsp時再次被攔截,不能訪問jsp介...