【发布时间】:2018-09-25 15:18:33
【问题描述】:
我的 React Native 应用程序遇到一个奇怪的连接问题。
看来我可以连接到同一网络上的一台设备上的 API,但不能连接到另一台设备上的 API。而且问题是间歇性的,我通常可以在两个设备上连接。
目前的观察
- 服务器已启动并正在运行,我可以 ping 它。重启了服务器,PHP,nginx,以防万一。
- 尝试在我的手机和我的 Mac 上连接 Postman、各种浏览器。还用了安卓模拟器。当它无法连接时,设备似乎无法以任何方式连接。虽然 ping 服务器还是成功的,我可以 ssh 进去。
- 我相信请求没有到达服务器。没有日志表明我的请求已收到。
- 在 WiFi 和手机的数据连接之间切换不能解决问题。
- 我还尝试了各种缓存控制设置,例如请求
cache-control: no-cache和响应cache-control: no-cache, no-store, must-revalidate, private。我只是这样做了,所以不确定它是否需要时间才能工作,因为可能已经缓存了一些东西?
- 我还尝试了各种缓存控制设置,例如请求
该站点位于 AWS EC2 实例上,具有letsencrypt SSL、laravel 5、nginx。
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Web Applications Stack Exchange、Webmaster Stack Exchange 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: php amazon-web-services ssl amazon-ec2 lets-encrypt