我认为我的问题与Stackoverflow上的其他问题完全不同。我搜索并用谷歌搜索,但dint找到准确的解决方案或理由。希望我能在这里得到一些信息。
我的Facebook应用程序使用Facebook PHP SDK和我的应用程序大部分时间都正常工作。一般来说,它们确实会给出一些错误。但现在突然我的facebook应用程序无法在身份验证后获取用户数据,并且需要花费太多时间来加载,这在以前工作得非常好。这种突然的变化发生在每个应用程序之间,在它之间确实对一些用户进行身份验证,但在次要情要在错误日志中查看,它会抛出错误,如:
CurlException:28:SSL连接超时
CurlException:28:操作在60000毫秒后收到0字节时超时
未捕获的CurlException:28:SSL连接超时
CurlException:28:connect()超时!
CurlException:7:无法连接到主机
但奇怪的是,这种情况随时都会发生,但这种突然的变化会自动停止,并且所有应用程序都会像之前的5到8小时一样开始正常工作。现在我很困惑可能会出现这样的问题?是Facebook的利率限制吗?我做了nslookup,ping,curl -v到api.facebook.com,它也给出了输出。甚至我的端口和防火墙规则都可以。 请帮助我的朋友
答案 0 :(得分:0)
有时网络连接会失败。有时远程服务会失败。您无法将通过Internet通过HTTP进行的远程服务调用视为第三方系统中的故障证明。你必须编写你的软件以期待这个&优雅地处理它。设定合理的超时,寻找失败和准备在放弃之前重试几次。