阿里云nlb转发到后端obproxy的服务器问题

【 使用环境 】生产环境
【 obproxy 组件 】
【 使用版本 】:4.2.3.0-3
【问题描述】 阿里云nlb转发到后端obproxy的服务器问题,nlb开启ProxyProtocol,访问不通,麻烦看看是什么原因

2 个赞

报错:ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading authorization packet’, system error: 104

2 个赞

执行什么sql报这个错误呢?

2 个赞

[root@localhost ~]# mysql -hobnlb..com -P2884 -uroot@#*** -p
Enter password:
ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading authorization packet’, system error: 104

2 个赞

不使用nlb,直接连obproxy呢?

2 个赞

可以连

2 个赞

应该在nlb转发时出的问题,可以咨询下阿里云nlb的技术 看是否哪里的配置问题

2 个赞

用 四层转发,后端映射到 obproxy的 2883端口。 nlb 也不要用 2884 这个端口了。因为 obproxy 的2883~2885 端口都有自己的含义,你这么自定义端口将来容易引起误解。

另外,发一下 nlb 配置的截图。

2 个赞

2 个赞

端口更换了2889 我们测试了下,也不行的。

2 个赞

从你的图里没看到跟 obproxy有什么关系。 你配置截图要发全部的完整的截图别人才能分析。