LCN服务端异常导致被调用方事务不提交
- Langage dominant
- Java
- Étoiles
- 4.2k
- Forks
- 1.4k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
在使用LCN事务时(TC version:5.0.2.RELEASE),A调用B A成功插入数据,B端已经打印插入SQL语句,且显示影响行数>1 ,但最后找不到该数据,初步判断B端事务未提交导致的问题。AB端无任何异常信息;后面查看服务端日志,发现有异常信息
An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handl
e the exception.
java.io.IOException: 没有到主机的路由
at sun.nio.ch.FileDispatcherImpl.read0(Native Method) ~[na:1.8.0_191]
java.io.IOException: Connection reset by peer
请问该问题是什么原因引起的,如何避免?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par les journaux du serveur TC et le flux de transaction A-to-B décrit dans le rapport, en utilisant tx-lcn 5.0.2.RELEASE. Suivez le traitement côté serveur autour des erreurs signalées "No route to host" et "Connection reset by peer", puis reproduisez le cas et vérifiez si les données insérées par B sont validées. La tâche est terminée lorsque la cause de l'échec et une procédure documentée de prévention ou de récupération sont établies.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- distributed-systems
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100