linux服务器 外网请求不返回数据

源码导航 课程设计 1

环境是linux、apache、php。 问题是将项目从windows迁移到linux后发生的。 就是当外网(内网正常)请求服务器时,偶尔发生无数据返回的现象。 比如客户端发出一个GET请求,服务端收到请求信息,处理后输出返回信息,但奇怪的是客户端就好像没收到似得一直处于连接状态。 尝试过用php、java等语言发出过请求,都是上述情况,服务端能收到请求数据,服务端程序也确实运行到了输出那里,但客户端就一直收不到数据。 怀疑是不是linux环境的配置问题,但是不知道怎么查看?大神帮我分析下%>_<%

回复

共2条回复 我来回复
  • 毕设货栈
    这个人很懒,什么都没有留下~
    评论

    内网正常说明子网的链路没问题,你又说有时候能打开网页有时候不行,我就怀疑是不是有人在内网搞破坏啊,比如ARP泛洪限制你的上网流量,再比如说VLAN风暴,MAC欺骗等等

    0条评论
  • 毕业设计客栈
    这个人很懒,什么都没有留下~
    评论

    确保路由表正确,确保网络掩码和网关设置正确,用tcpdump查看网络数据包,有没有收到ICMP差错报文(网络不可达/主机不可达/端口不可达等)

    0条评论

发表回复

登录后才能评论