我在 ECS 上部署了 mysql 和 redis 服务,在 FC 创建了一个函数,所处的交换机和安全组与 ECS 都保持相同
但是 FC 里面的 springboot 服务无法访问 ECS 里面的 mysql 和 redis,登录到 fc 实例上直接 telnet 也是不通的
请问该如何排查这个问题呀,按照文档里面配置了安全组的出入规则也不行
我在 ECS 上部署了 mysql 和 redis 服务,在 FC 创建了一个函数,所处的交换机和安全组与 ECS 都保持相同
但是 FC 里面的 springboot 服务无法访问 ECS 里面的 mysql 和 redis,登录到 fc 实例上直接 telnet 也是不通的
请问该如何排查这个问题呀,按照文档里面配置了安全组的出入规则也不行
推荐使用IP白名单方式配置 https://help.aliyun.com/document_detail/147916.html#section-s4k-u7g-efa
此答案来自钉钉群“阿里函数计算官网客户”
看到您的描述,我们可能需要从以下几个方面入手: 1.确认MySQL和Redis的服务是否正常运行。在ECS上登录后,请确认小ySQL和Redis 的服务是否正常启动。如果有问题,请检查小ySQL和Rdis的配置文件、日志文件以及 进程是否正常。 2.确认函数计算的安全组和交换机配置是否正确。请确认函数计算的安全组和交换机的出入 规则是否正确配置,使得函数计算能够访问小ySQL和Rdis。 3.确认小ySQL和Rdis服务是否提供了对外访问的公网IP地址。请确认小ySQL和 Rdis服务是否配置了公网P地址,并且这些P地址是否可以被函数计算访问到。 4.确认MySQL和Redis服务是否支持远程访问。请确认MySQL和Redis服务是否配置了 远程访问的相关参数,以便函数计算能够通过网络访问这些服务。 5.检查函数计算代码是否有问题。请检查函数计算代码中的小ySQL和Rdis访问配置,确 认P地址、瑞口号、用户名和密码是否正确。