【发布时间】:2013-02-19 17:20:09
【问题描述】:
我正在使用 SwfUploader。在几个测试系统上,上传工作正常,第三次,它得到错误 502。是 HTTP 错误 502(来自网关的错误响应)还是 swf 错误?有什么技巧可以追踪到这一点吗?
这是打开调试标志后的输出:
WF 调试:ReturnUploadStart():文件被 startUpload 事件接受并准备好进行标准上传。开始上传到 /php/upload.php 文件 ID:SWFUpload_0_0 SWF 调试:事件:uploadProgress (OPEN):文件 ID:SWFUpload_0_0 SWF 调试:事件:uploadProgress:文件 ID:SWFUpload_0_0。字节:4653056。总计:47326876 SWF 调试:事件:uploadProgress:文件 ID:SWFUpload_0_0。字节:6062080。总计:47326876 SWF 调试:事件:uploadProgress:文件 ID:SWFUpload_0_0。字节:16744448。总计:47326876 SWF 调试:事件:uploadProgress:文件 ID:SWFUpload_0_0。字节:24281088。总计:47326876 SWF 调试:事件:uploadProgress:文件 ID:SWFUpload_0_0。字节:33128448。总计:47326876 SWF 调试:事件:uploadProgress:文件 ID:SWFUpload_0_0。字节:42532864。总计:47326876 SWF 调试:事件:uploadProgress:文件 ID:SWFUpload_0_0。字节:47326876。总计:47326876 SWF 调试:事件:uploadError:HTTP 错误:文件 ID:SWFUpload_0_0。 HTTP 状态:502。 SWF DEBUG:事件:uploadComplete:上传周期完成。 错误代码:HTTP 错误,文件名:junk.wmv,消息:502
【问题讨论】:
-
服务器端可能出现 502 错误。这通常意味着服务器之间的通信出现错误。看看这个:pcsupport.about.com/od/findbyerrormessage/a/502error.htm。这也可能是权限错误。您的客户帐户可能没有要上传的凭据。此外,此错误是否发生在所有文件或只是“junk.wmv”?如果您尝试上传较小的文件怎么办?
-
你说你有三个系统。他们是否在不同的互联网连接上?更多信息将有助于解决此问题。正如 jason 强调的那样,502 是一个网络问题。这可能在客户端或服务器端。您是否在第三个测试系统上反复出现此错误?
-
您的服务器端脚本是否可能内存不足?我认为这个问题与 SwfUploader 无关,而与您的服务器端配置有关。对于 PHP:phpinfo() 函数显示当前保留的内存限制。
标签: swfupload