2013-02-19 81 views
2

我使用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

+0

502错误可能是在服务器端的东西。通常意味着服务器之间的通信出错。看看这个:http://pcsupport.about.com/od/findbyerrormessage/a/502error.htm。 这也可能是一个权限错误。您的客户帐户可能没有要上传的凭据。 此外,没有发生这个错误的所有文件或只是“junk.wmv”?如果您尝试上传较小的文件会怎么样? – jason 2013-02-28 18:45:34

+0

你说你有三个系统。他们在不同的互联网连接?多一点的信息可以帮助解决这个问题。正如贾森强调的那样,502是一个网络问题。这可能在客户端或服务器端。你是否在第三个测试系统上重复出现这个错误? – jnpWebDeveloper 2013-03-01 16:49:40

+0

您的服务器端脚本可能是内存不足?我认为这个问题与SwfUploader无关,但与服务器端配置有关。在PHP的情况下:phpinfo()函数显示当前保留的内存限制。 – Matthias 2013-03-01 19:22:26

回答

0

它说HTTP错误与HTTP状态:502.所以它必须是在服务器端生成的HTTP状态错误。

通常这些错误将记录到一些错误日志,检查这些。或者也许有额外的输出 - 但这并不容易检查。一种方法是使用像fiddler这样的代理 - 使用这种方法你应该看到502响应。