Caution: request is not finished yet
invoke:
Dubbo Telnet 调试
invoke执行dubbo方法
某些dubbo版本参数对象需要在json中指定class,明确参数类型 如果没有传入,将会调用失败,相关问题可以参见这个 为什么高版本的dubbo对telnet支持不友好了呢
比如有接口com.jianhao84.service.TestService.test(Person person),Person对象有name和age属性: 情况1:dubbo2.5.3版本,传入以下json字符串就行 {"name":"QQQ","age":18}情况2:dubbo2.x.x(其他高版本,我也没所有版本都测试,反正就这两种参数方式自己试)需要在json中指定class路径.假设Person类的完整包路径为:com.jianhao84.bean.Person,就需要传入以下json才行 {"name":"QQQ","age":18,"class":"com.jianhao84.bean.Person"}
背景:
请求调用dubbo接口
开发、测试环境正常,部署线上调用界面出现 Caution: request is not finished yet 或许是存在环境配置上的差异 问题可能不在代码 可能是网络问题
处理路线:
查阅服务器日志,注意日志所在位置(扩展:Tomcat日志文件分别存储哪些类型日志)
测试远程服务器是否可以访问:
telnet ip port
若测试通过,ls查看dubbo接口列表
invoke 执行 Dubbo 方法 (可用curl命令拼接请求数据测试前端请求接口)
invoke com.xxx.XxxService.xxxMethod({"key" : "value"})
接口invoke成功,有响应数据 (矛盾点:invoke 接口成功但是前端接口访问失败, 后续联系网络组排查 增加路由问题解决)
route add -net 10.XXX.XXX.XXX netmask 255.255.255.0 gw 192.XXX.XXX.XXX
处理结论:
- 增加路由配置
- 可迁移代码 将dubbo接口处理逻辑放在其他正常可以调用的服务器中 未测试 应该是可行的
Caution: request is not finished yet相关推荐
- 无法进入页面,且浏览器调试界面->Timing报CAUTION:request is not finished yet!
问题:无法进入页面,且浏览器调试界面->Timing报CAUTION:request is not finished yet! 解决:可能是进入页面的方法哪里错了,建议查一下,有可能不小心改到了 ...
- Android之记录并研究Volley框架中知识点
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/50916258 本文出自:[顾林海的博客] ##前言 在上一遍<对 ...
- Android之对Volley网络框架的一些理解
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/50888340 本文出自:[顾林海的博客] ##前言 Volley这个网 ...
- Android -- Volley解析
Volley设计 Dispatch Thread不断从RequestQueue中取出请求,根据是否已缓存调用Cache或Network这两类数据获取接口之一,从内存缓存或是服务器取得请求的数据,然后交 ...
- Android Volley完全解析4:带你从源码的角度理解Volley
原文链接:http://blog.csdn.net/guolin_blog/article/details/17656437,CSDN 郭霖 经过前三篇文章的学习,Volley的用法我们已经掌握的差不 ...
- Android Volley完全解析(四),带你从源码的角度理解Volley
经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚.因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地 ...
- Volley框架使用及源码解析
1. Volley特点 (1) 特别适合数据量小,通信频繁的网络操作. (2) 扩展性强.Volley 中大多是基于接口的设计,可根据需要自行定制. (3) 一定程度符合 Http 规范,包括返回 R ...
- SAP云平台CloudFoundry环境hdb build成功的日志分析
7:06:08 PM (Executor) The "task for hdb build" process started. 7:06:08 PM (Executor) Star ...
- Volley简单学习使用五—— 源代码分析三
一.Volley工作流程图: 二.Network 在NetworkDispatcher中须要处理的网络请求.由以下进行处理: NetworkResponse networkResponse = ...
最新文章
- 在IIS中删除ETag的方法
- 删除驱动符号链接出错-变量作用域和RtlInitUnicodeString的问题
- ubuntu的home目录下,Desktop等目录消失不见
- android 界面组件,安卓开发学习周第三篇——Android中的UI组件
- IT创业公司如何选型,以避免未来出现的版权之争?
- 电脑操作精典密笈60式
- Zookeeper Client简介
- layey图片内容不居中
- PIE SDK波谱运算
- phpstudy下载及简单使用教程
- JSP分页显示(前端处理)
- 并行处理与体系结构_理论背景_01
- win8计算机禁止休眠,win8系统设置禁止电脑休眠的教程方法
- 除了经典怀旧服,还有什么能重新激活《魔兽世界》
- NLP 中文分词-双向匹配算法(理论+Python实现)
- ms721调试总结及光电传感器板测试总结
- React 父子组件的生命周期关系(16.4版本及以后)
- 真太极之只言片语 (续)
- zookeeper zkCli.sh的基本使用方法
- 逻辑强化(02)复合推理 答案解析
热门文章
- 二分法的复杂度O(log2n)是什么意思
- IIS 端口netstat -ano命令
- JAVA 九大排序算法
- win10蓝屏0xc000021a怎么修复?
- Unity学习笔记:Animator、Animator Controller、Animation Cilp之间的关系、以及Blend Tree的用法;
- 在线使用ChatGPT,国内手机号也可以注册。
- 渲染吃显卡还是CPU,如何高效3D渲染?
- WIN11 EDGE设置IE(internet explore)兼容相关
- AD20/Altium designer——如何对线宽进行设置、布线过程中快速改线宽的方法
- vulnhub--Funbox: Scriptkiddie