上传较大的文件时出现Async_Upload.php 500错误,但互联网连接速度较慢且延迟

时间:2019-12-03 作者:melvishb

我的页面在运行IIS 10的Windows 2016服务器上的本地公司网络上运行。PHP 7.1WordPress 5.3

该页面用作视频平台。可上传高达2GB的视频。从我们在同一网络上的位置(上传速度25-50Mbps),上传工作没有任何问题。IIS、php中的相应参数。ini和wp配置。php设置正确。服务器和代理上的超时设置为2小时。

问题是:

超过300MB的上载将无法通过WAN从其他位置完成。该连接对应于约4Mbps的上载速度和130ms的延迟。如果我用这些设置在Chrome中模拟上传,那么最终会出现500个异步上传错误。php。如何优化页面以降低连接速度和延迟?

感谢您的提示!

Chrome网络日志:

请求URL:https://XXX.intra.net/wp-admin/async-upload.php请求方法:POSTStatus代码:500内部服务器错误远程地址:53.26.9.187:3128引用方策略:跨源连接时严格源:closeContent长度:1208内容类型:text/htmlDate:Mon,2019年12月2日13:40:45 GMTServer:Microsoft IIS/10.0X-Powered-By:xxx接受:gzip、deflate、brAccept语言:de、de;q=0.9,en-US;q=0.8,en;q=0.7连接:保持有效内容长度:518192654内容类型:多部分/表单数据;边界=--WebKitformboundaryyywvyy8edwotgjhcookie:wordpress\\u sec\\u 8E85A50D55023E6868638106663E49D=mwerbro%7C1575444406%7CMSJSNLM6HQZCEAOXJCP7AKQVQAPAGC45MHP5XIJUSY%7C1632275C6B5A9E15FBBAC089641E90E82A263AD537B64FA3948E5CC72B;vchideactivationmsg\\U vc11=6.0.5;Cataccccookies=1;wp-settings-time-134=1575035781;wp-settings-134=库内容%3Dbrowse%26编辑器%3Dhtml%26编辑\\u元素\\u vguipanelwidth%3D649%26编辑\\u元素\\u vguipanelleleft%3D923px%26编辑\\u元素\\u vguipaneltop%3D74px%26帖子\\u列表模式%3Dlist;wordpress\\u logged\\u in\\u 8E85A50D55023E6868638106663E49D=mwerbro%7C1575444406%7CMSJSNLM6HQZceaoxJCP7AKQVQAPAGC45MHP5Xijusy%7CECC5AC52A0F081C9EC834CA0A2036B2BF4482F02A5F20E1184F7FA585053BC3;wp-wpml\\u current\\u admin\\u language\\u d41d8cd98f00b204e9800998ecf8427e=de_pk\\U参考275.97ea=%5B%22%22%2C%22%22%2C1575288534%2C%22https%3A%2F%2F社交。内部。科皮特拉。净%2收件箱%22%5D_pk\\U ses。275.97ea=1;wp-wpml\\u current\\u language=de_pk\\U id 275.97ea=4c61b23bd9343dc7.1571816982.119.1575293156.1575288534。;ADRUM=s=1575293617793和;r=https%3A%2F%2Fsocial。内部。科皮特拉。净%2登录名。jspa%3F-72025792主机:XXX。内部。netOrigin:https://XXX.intra.net推荐人:https://XXX.intra.net/wp-admin/media-new.phpSec Fetch模式:corsSec Fetch站点:相同的原始用户代理:Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/77.0.3865.120 Safari/537.36名称:C0008。MP4post\\u id:0\\u wpnce:523FF9AA48类型:选项卡:short:1async upload:(二进制)

1 个回复
最合适的回答,由SO网友:melvishb 整理而成

汤姆,看来你不明白。问题现已解决。当我检查我的PHP错误日志时,我发现在我的fastcgi配置中设置了一个短超时。

相关推荐

Extra "uploads" added in path

虽然这与高级自定义字段相关,但此函数使用所有本机WP特性,因此我认为在这里询问这一点是合适的。路径中的额外“/上传/”来自何处?在后端,我看到了上传文件的正确链接(domain.com/wp-content/member-files/name.pdf),但在前端,URL在路径(domain.com/wp-content/uploads/member-files/name.pdf)中显示了额外的“/uploads/”,当然为文件生成了404。// file upload to custom location