現象:客服反饋webmail發信上傳附件時,報錯提示上傳失敗,發信時提示發送失敗前因:運維同事新增加了三台伺服器 1.伺服器上有一個掛載的公共目錄,該目錄是存儲的上傳後的附件文件.該路徑是通過一個軟鏈接鏈接過去的,在新增加的機器上,沒有這個軟鏈接,因此就找不到上傳目錄報許可權錯誤 2.增加軟鏈接後,觀 ...
現象:客服反饋webmail發信上傳附件時,報錯提示上傳失敗,發信時提示發送失敗
前因:運維同事新增加了三台伺服器
1.伺服器上有一個掛載的公共目錄,該目錄是存儲的上傳後的附件文件.該路徑是通過一個軟鏈接鏈接過去的,在新增加的機器上,沒有這個軟鏈接,因此就找不到上傳目錄報許可權錯誤
2.增加軟鏈接後,觀察應用日誌,發現在讀取附件文件的代碼邏輯中,有一處判斷當前伺服器IP是否在配置文件中允許的IP段的邏輯,經過回想以往的經驗,認為可以去掉這處邏輯,去掉後上線故障消失
3.該上傳目錄是獲取的md5後的路徑名稱錢兩位,建立目錄,存放的文件. 在發送一封信的時候 , 會去讀取該目錄下的文件拼接成一封完整的eml信發送出去 , 如果找不到就會報發送失敗