问题:当我从iOS发送HTTP请求到我的服务器时,它将无法从Mac访问。
testing:我在macOS上运行Simon(networking监控工具),每隔1分钟检查我的域名。 该检查会向服务器发出HTTP请求,并在超时(15秒内无响应)时将其标记为失败。 我在我的iPhone上打开Safari,input相同的URL,然后导航到页面,该页面每隔几秒钟使用AJAX查询从服务器中提取新数据。 发生这种情况之后,半分钟后监控工具会提醒我该站点无法从我的Mac访问。 当我在iOS上closuresSafari时,macOS将在一分钟内恢复到正常状态。
参数:
- 我们的网页渲染时间通常小于0.5秒。
-
问题可能与我们的路由器有关:TP-Link AC750
- 更新:我们遇到了这个问题,没有使用iPhone上的移动互联网共享路由器。
- 我们从办公室和三个不同的家庭networking(都使用相同的路由器)
- 我们不从Windows遇到问题
- 我们不会遇到来自同一networking上某些macOS计算机的问题
- 我们也经历了Android的超时,尽pipe似乎只有iOS导致它
- 在停机期间,该域也无法从其他iOS设备访问
- DNSparsing似乎确定:我可以不断ping通服务器
- sshd和httpd也遇到同样的问题,它不是httpd相关的
- 使用telnet连接到服务器端口80会超时
- 我们不会遇到任何其他网站或同一物理硬件上的其他网站的问题
- iOS如何发出HTTP请求并不重要。 要么从Safari打开网站,要么运行使用REST API请求的本机应用程序到相同的服务器,导致它无法正常工作
- 我们通过WiFi访问路由器。 路由器没有特别的设置,除了一些端口转发。