Press "Enter" to skip to content

java调用API超时问题分析

最近用php写了两个API接口,上线之后使用正常,过两天java那边反馈出现请求超时,我自信心反应不php接口的问题,我自己模拟请求,然后 ab 压力测试,并没有出现超时问题。

java小伙伴并不信让我提供日志,我提供php执行日志和nginx请求相应日志,nginx配置了

log_format main ‘$remote_addr *$connection [$time_local] “$request” ‘ ‘$status $body_bytes_sent $request_time $upstream_response_time’;

java小伙伴 更相信 $upstream_response_time

重启nginx 让java 小伙伴再请求多次,把日志给到他,他才意识java客户端的问题

最后他定位到了

是红色这块区域代码引起的,接口返回的内容字符串超过一定长度,客户端就必现这个bug

Leave a Reply

Your email address will not be published. Required fields are marked *

Exit mobile version