[PHP] 运维新增服务器导致的附件上传失败问题
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                [PHP] 运维新增服务器导致的附件上传失败问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                現(xiàn)象:客服反饋webmail發(fā)信上傳附件時(shí),報(bào)錯(cuò)提示上傳失敗,發(fā)信時(shí)提示發(fā)送失敗
前因:運(yùn)維同事新增加了三臺(tái)服務(wù)器
1.服務(wù)器上有一個(gè)掛載的公共目錄,該目錄是存儲(chǔ)的上傳后的附件文件.該路徑是通過一個(gè)軟鏈接鏈接過去的,在新增加的機(jī)器上,沒有這個(gè)軟鏈接,因此就找不到上傳目錄報(bào)權(quán)限錯(cuò)誤
2.增加軟鏈接后,觀察應(yīng)用日志,發(fā)現(xiàn)在讀取附件文件的代碼邏輯中,有一處判斷當(dāng)前服務(wù)器IP是否在配置文件中允許的IP段的邏輯,經(jīng)過回想以往的經(jīng)驗(yàn),認(rèn)為可以去掉這處邏輯,去掉后上線故障消失
3.該上傳目錄是獲取的md5后的路徑名稱錢兩位,建立目錄,存放的文件. 在發(fā)送一封信的時(shí)候 ,? 會(huì)去讀取該目錄下的文件拼接成一封完整的eml信發(fā)送出去 , 如果找不到就會(huì)報(bào)發(fā)送失敗
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/taoshihan/p/11548289.html
總結(jié)
以上是生活随笔為你收集整理的[PHP] 运维新增服务器导致的附件上传失败问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: [PHP] 近期接手現有的企邮前端框架业
 - 下一篇: 作为IT面试官,我如何考核计算机专业毕业