694浏览 2017-08-23
在前端请求的时候记录请求时间(开始时间),记录接口返回数据接口的时候(结束时间),记录curl状态值。 状态值获取方法:$httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE); 比如,设置10s 为超时。 当 结束时间 - 开始时间 》10s 的时候,记录到redis队列。 当 状态值 != 200 的请求,记录到redis队列。 然后后端消耗队列,比如 写到数据,或者 发短信,发邮件 等等。
2017-08-23 09:39:41