TarsCloud / Tars

Tars is a high-performance RPC framework based on name service and Tars protocol, also integrated administration platform, and implemented hosting-service via flexible schedule.
BSD 3-Clause "New" or "Revised" License
9.8k stars 2.08k forks source link

patch:[ServantProxy::invoke timeout:3000 #852

Open haikerenwu opened 3 years ago

haikerenwu commented 3 years ago

问题:部署服务失败,原因是:patch:[ServantProxy::invoke timeout:3000,servant:tars.tarspatch.PatchObj,func:preparePatchFile,adapter:tcp -h 172.25.0.3 -p 18793 -t 3000,reqid:2]

环境: docker 环境部署,按照文档来的,docker 版本Docker version 20.10.5, build 55c4c88 tarscloud/tars-node:latest tarscloud/framework:latest

tars框架环境检查,全部succ,节点连通性全部success,先后在两台机器上全部试过,都出现这个问题。 想问下这个patch的timeout如何修改,尝试过修改tars.default模板中的sync-invoke-timeout=3000,从3000改成30000,然后重启tars,也不起作用

alanfjiang commented 2 years ago

试试在tar registry的db记录里面,把“tcp -h 172.25.0.3 -p 18793 -t 3000”,改成“tcp -h 172.25.0.3 -p 18793 -t 30000”