php使用socket方式读取远程内容,无返回内容

 

问:服务器因为业务原因需要访问其他网站页面,目前遇到的情况是:

一个PC端浏览器访问完全正常的目标网站(https://www.jxmojupx.com/),在本机用curl访问,得到Empty reply from server错误。用socket连接也无法获取到内容,测试代码:view-source:https://www.ucaiyun.com/b.php,表现为连接目标服务器成功,但是在fgets读取内容时返回false
尝试把上述测试代码放到一台阿里云服务器上,可以正常获取目标网站内容:view-source:http://www.bigengculture.com/download/b.php可见目标网站并没有做什么特殊的屏蔽措施。
现在需要解决的就是在socket读取过程中,到底什么原因导致无法读到内容?是centos的某些特性?还是服务器的某些特性?,php使用socket方式读取远程内容,无返回内容

答:您好,我们测试可能目标网站拦截了您的IP,请联系对方看下能不能解除限制,非常感谢您长期对我司的支持!

问:使用我在贵司的香港主机测试,结果还是一样:view-source:http://www.itfly.pc-fly.com/b.php

这台服务器从来没有访问过目标网站,不可能被屏蔽IP

答:您好,www.itfly.pc-fly.com 的出口ip为 127.0.0.1,我们测试了从 211.149 访问均有被拦截的情况,建议是联系对方看看能不能解除限制,或者您可以考虑更换到其他机房,非常感谢您长期对我司的支持!

问:好吧,另外想请教一下,我的服务器带宽会影响我访问其他网站的速度吗?这对服务器来说,应该相当于是在下载内容

答:您好,您服务器开通的额定带宽是3Mbps ,详见附图, 存在超出额定值的问题,但超额不多,可判断并非异常问题,而是带宽吃紧了,建议可尝试将带宽升级到5Mbps 以提高带宽吞吐量,避免存在瓶颈给使用带来不便 ,非常感谢您长期对我司的支持!

问:3M带宽应该指的是“网络发送”吧?但是我服务器主要流量是网络接收

答:您好,我司服务器是上下行对等的 ,请知悉,如图上条回复 ,您的服务器接收量已经达到了额定值了  ,非常感谢您长期对我司的支持!

问:文件已上传 无法读取 显示报错

答:您好,当前测试您网站可以正常的访问,请问您所说的无法读取是指的什么文件的内容无法读取,请您详细说明一下您的问题,非常感谢您长期对我司的支持!

更多关于云服务器,域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » php使用socket方式读取远程内容,无返回内容

登录

找回密码

注册