我使用SwfUploader。在幾個測試系統上,上傳工作正常,在thrird上,它得到錯誤502.是HTTP錯誤502(來自網關的錯誤響應)還是swf錯誤?任何提示,以追查下來?的SWFUpload返回HTTP錯誤502
下面是它的輸出與調試標誌開啓:
WF DEBUG:ReturnUploadStart():文件由startUpload事件接受,並準備好標準上傳。開始上傳到/php/upload.php文件ID:SWFUpload_0_0 SWF DEBUG:事件:上傳進度(OPEN):文件ID:SWFUpload_0_0 SWF DEBUG:事件:上傳進度:文件ID:SWFUpload_0_0。字節:4653056.總計:47326876 SWF DEBUG:事件:uploadProgress:文件ID:SWFUpload_0_0。字節:6062080.總計:47326876 SWF DEBUG:事件:uploadProgress:文件ID:SWFUpload_0_0。字節:16744448.總計:47326876 SWF DEBUG:事件:uploadProgress:文件ID:SWFUpload_0_0。字節:24281088.總計:47326876 SWF DEBUG:事件:uploadProgress:文件ID:SWFUpload_0_0。字節:33128448.總計:47326876 SWF DEBUG:事件:uploadProgress:文件ID:SWFUpload_0_0。字節:42532864.總計:47326876 SWF DEBUG:事件:uploadProgress:文件ID:SWFUpload_0_0。字節:47326876.總:47326876 SWF DEBUG:事件:uploadError時:HTTP錯誤:文件ID:SWFUpload_0_0。 HTTP狀態:502。 SWF DEBUG:事件:uploadComplete:上傳週期完成。 錯誤代碼:HTTP錯誤,文件名:junk.wmv,消息:502
502錯誤可能是在服務器端的東西。通常意味着服務器之間的通信出錯。看看這個:http://pcsupport.about.com/od/findbyerrormessage/a/502error.htm。 這也可能是一個權限錯誤。您的客戶帳戶可能沒有要上傳的憑據。 此外,沒有發生這個錯誤的所有文件或只是「junk.wmv」?如果您嘗試上傳較小的文件會怎麼樣? – jason 2013-02-28 18:45:34
你說你有三個系統。他們在不同的互聯網連接?多一點的信息可以幫助解決這個問題。正如賈森強調的那樣,502是一個網絡問題。這可能在客戶端或服務器端。你是否在第三個測試系統上重複出現這個錯誤? – jnpWebDeveloper 2013-03-01 16:49:40
您的服務器端腳本可能是內存不足?我認爲這個問題與SwfUploader無關,但與服務器端配置有關。在PHP的情況下:phpinfo()函數顯示當前保留的內存限制。 – Matthias 2013-03-01 19:22:26