-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=”9200”
关于远程debug的坑,当远程的时候,请求是到你本地的,所以运行的代码也是你本地的;如果本地的运行结果和生产环境运行的不一致,则有可能是远程的代码和生产的代码就不同;
本次问题出在,后端报空指针问题;由于空指针的位置是在node thrift里面,所以没有准确定位;
首先要排除前端问题,经过排查,node lm.js,把日志打印到控制台,发现后端没有把数据丢回前端,并且后端有报空指针的问题;前端人员说,可能是后端把不该为空的数据上传了,事实证明,thrift接口中,不存在这种限制;