溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP后臺(tái)系統(tǒng)中圖片無(wú)法上傳怎么處理

發(fā)布時(shí)間:2021-12-13 15:09:49 來(lái)源:億速云 閱讀:157 作者:小新 欄目:編程語(yǔ)言

這篇文章主要介紹了PHP后臺(tái)系統(tǒng)中圖片無(wú)法上傳怎么處理,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

                           

問(wèn)題

反饋某個(gè)后臺(tái)系統(tǒng),圖片無(wú)法上傳。

背景情況

沒(méi)有運(yùn)維崗,服務(wù)器統(tǒng)一使用的寶塔面板

處理過(guò)程

  • 準(zhǔn)備上服務(wù)器(寶塔面板后臺(tái))看一下錯(cuò)誤日志,輸入賬號(hào)和密碼回車(chē),提示登錄成功又跳轉(zhuǎn)到了登錄頁(yè),換了幾個(gè)瀏覽器(自己有個(gè)瀏覽器只用來(lái)看生產(chǎn)服務(wù)器)都是這個(gè)情況

  • ssh 登錄服務(wù)器成功,df -h 一看,好家伙,系統(tǒng)盤(pán) 100%(系統(tǒng)盤(pán)只有 20G),問(wèn)題找到了

  • 準(zhǔn)備把回收站先清空一下,/www/Recycle_bin/ 目錄下啥都沒(méi)有

  • 在根目錄下執(zhí)行 du -h --max-depth=1 命令,看一下哪個(gè)文件夾占用比較多,/www/wwwlogs/ 目錄下的 nginx 的日志占了有 13G 左右

  • 找了幾個(gè)超過(guò) 1G 的日志文件,rm -rf xxx.log 刪除,登錄面板后臺(tái)還是跟之前一樣的情況。df -h 發(fā)現(xiàn)系統(tǒng)盤(pán)還是 100% 占用,文件被刪了,空間沒(méi)回來(lái)

  • 原因是 linux 刪除文件時(shí),只是刪除了系統(tǒng)對(duì)于文件的一個(gè)指針,如果還有進(jìn)程在使用該文件,那么文件就會(huì)一直存在??梢允褂?lsof | grep delete 查找對(duì)應(yīng)的進(jìn)程然后 kill,也可以直接重啟對(duì)應(yīng)的服務(wù)。

  • 執(zhí)行 /etc/init.d/nginx reload 命令重載 nginx 服務(wù)后發(fā)現(xiàn)剩余空間正常了,測(cè)試上傳功能正常了。

  • 后續(xù)還做了兩件事,一是清理了一部分請(qǐng)求日志,二是建了一個(gè)日志定時(shí)清理的任務(wù)

更好的刪除方式

刪除大文件更好的方式應(yīng)該是 echo '' > file.ext,直接覆蓋寫(xiě)入。          

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“PHP后臺(tái)系統(tǒng)中圖片無(wú)法上傳怎么處理”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI