Seata服务端配置搭建完成后,又遇到了新的问题————业务端启动无法连接Seata服务端,报错信息如下:

0101 can not connect to ip地址:8091 cause:can not register RM,err:can not connect to services-server.

0304 can not connect to IP地址:8091 cause:can not register RM,err:can not connect to services-server.

以上两个错误信息和我们在配置file.conf文件中的 default.grouplist配置有关系,当ip配置为localhost或者127.0.0.1的时候报错0101,如果是内网ip则是0304,这里最好配置为外网地址。
```
service {
  #vgroup->rgroup
  vgroup_mapping.zhaoxingban-member-fescar-service-group = "default"
  #only support single node
  default.grouplist = "127.0.0.1:8091"
  #degrade current not support
  enableDegrade = false
  #disable
  disable = false
  #unit ms,s,m,h,d represents milliseconds, seconds, minutes, hours, days, default permanent
  max.commit.retry.timeout = "-1"
  max.rollback.retry.timeout = "-1"
}
```

这里和启动命令也是有一定关系的:
在本地搭建seata服务端的时候,./seata-server.sh 启动,和上方配置的ip没有任何关系,完全可以正常的链接服务;当我们在云服务器上搭建的seata服务端的时候,在按照上方的命令启动seata服务端则会报上面所提到的错误,因为云服务器的某些限制,是无法正常链接的。这里我们要在启动命令中增加ip和端口号,即可完成正常的链接,

具体命令如下:./seata-server.sh -h 外网ip地址 -p 8091 &

这样就搞定了错误信息了。

接下来我们看一下某些服务会带有守护进程,即使你kill掉进程,它依然还在,我们怎么解决呢?

ps -ef|grep seata 查看seata服务是否关闭?执行命令后,我们看到如下图所示:

![image.png](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/485000aac8934fce8706d01a95ecbae7~tplv-k3u1fbpfcp-watermark.image?)

图中可以很秦楚的看到seata服务依然还在运行,则将他kill掉即可。

今天的内容就到这吧,谢谢浏览

更多编程内容,请扫码关注《coder练习生》,如果觉得有用,也可赠送作者一杯咖啡

分布式事务Seata错误——can not register RM,err:can not connect to services-server.相关推荐

  1. seata+nacos出现can not register RM,err:can not connect to services-server

    seata−server运行时指定地址和端口seata-server运行时指定地址和端口seata−server运行时指定地址和端口 ./seata-server.sh -h 123.51.272.2 ...

  2. 分布式事务Seata的AT模式下两阶段提交原理

    文章目录 第一阶段 1. 扫描@GlobalTransactional注解,获取全局事务XID 2. TC生成全局事务XID,记录入库 3. 执行业务逻辑,提交本地事务,记录branch_table. ...

  3. 微服务-分布式事务seata

    什么是分布式事务 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源, 业务操作需要调用三个服务来完成.此时每个服务内部的数据一致性由本地事务来保证,但是全局的 ...

  4. 多个mapper的事务回滚_揭秘蚂蚁金服分布式事务 Seata 的AT、Saga和TCC模式

    作者| 屹远(陈龙),蚂蚁金服分布式事务核心研发 . 导语 本文根据 8月11日 SOFA Meetup#3 广州站 <分布式事务 Seata 及其三种模式详解>主题分享整理,着重分享分布 ...

  5. 探秘蚂蚁金服分布式事务 Seata 的AT、Saga和TCC模式

    作者| 屹远(陈龙),蚂蚁金服分布式事务核心研发 . 导语 本文根据 SOFA Meetup#3 广州站 <分布式事务 Seata 及其三种模式详解>主题分享整理,着重分享分布式事务产生的 ...

  6. 分布式事务 seata 最全入门教程

    基本介绍 什么是分布式事务 指一次大的操作由不同的小操作组成的,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败.从本质上来说,分布式事务就是为了保证不同数据库 ...

  7. 一文详解,分布式事务Seata

    事务ACID原则 原子性:事务中的所有操作,要么全部成功,要么全部失败一致性:要保证数据库内部完整性约束.声明性约束隔离性:对同一资源操作的事务不能同时发生持久性:对数据库做的一切修改将永久保存,不管 ...

  8. 分布式事务Seata框架的AT模式

    大纲 分布式事务 seata架构 1.分布式事务 在分布式系统架构中,复杂的业务需要跨库操作,要保证全局的事务一致性问题就得需要解决分布式事务问题. 1.1 XA规范 XA规范中,规定了三种角色:AP ...

  9. 【实践篇】SpringCloud + Eureka + Mybatis plus 整合分布式事务Seata

    纵观全文 项目简介 配置Seata Server服务 修改conf下的registry.conf文件 修改conf下的file.conf文件 启动seata server服务 在系统服务中配置使用Se ...

最新文章

  1. Red Hat Enteripse Linux5下配置yum源的方法
  2. java 快排非递归_C++ 中快排的递归和非递归实现
  3. Spring JdbcTemplate batchUpdate() 实例
  4. SonarQube6.2源码解析(三)
  5. h5移动端设备像素比dpr介绍
  6. 关于人工智能引擎的最初分析文档
  7. Win7 局域网内访问Sql2005
  8. Sublime2 配置python 和 c++
  9. day26-2 基于TCP协议的套接字编程
  10. Java Web程序设计教程(一)JSP+Servlet
  11. udhcpc遇到问题
  12. 人工神经网络概念及组成,人工神经网络发展史
  13. SAP基本计量单位更改
  14. 轻快PDF阅读器绿色版免费下载
  15. 干货,主流大数据技术总结
  16. (纪录片)数学的故事 The Story of Maths (2008)
  17. android ViewPager轮播制作成品——轮播制作(六)
  18. 使用集合转数组的方法,必须使用集合的 toArray(T[] array),传入的是类型完全一样的数组,大小就是 list.size()。
  19. PHP商城的搜索功能
  20. 最近组织游泳社的体会

热门文章

  1. WhatsApp 批量解封提交工具
  2. .playground文件_部署可教学机器:Circuit Playground Express,Arduino,P5.js,TinyUSB
  3. win10定时关机怎么设置(Win10怎么设置亮度)
  4. thinkphp6 通过命令行快速生成多应用模块报 【Command “build“ is not defined.】错误的解决办法
  5. 密码长度最小值修改为15位、16位
  6. 两个小时倒计时计时器
  7. 人工智能的前景 | 钱颖一对话张首晟、饶毅、马化腾
  8. 如何用excel做多元回归分析
  9. java word导出表格_Java Word模板导出包含表格单元格合并
  10. 【华为OD机试真题 python】羊、狼、农夫过河【2022 Q4 | 100分】