用postman报错的全文信息是:Connection timed out: no further information: /169.254.60.217:6062,先说报这个错误的原因吧,自己本地的电脑配置有限,导致自己本地项目启动的时候,最多启动10个服务,而有一些服务是固定的,比如auth,nacos,gateway,upms这些服务,这个10个服务,导致本地的idea一直崩溃,尤其是更新了新版本idea后,这中情况尤其严重。
于是,就想,是不是可以把一些固定服务,放在服务器上,自己本地的需要开发和调试的服务可以在本地启动,结果服务是注册进去了,但是报了:
网上的资料都说检测自己注册的端口和ip地址,我本地是注册成功的,于是就打开了naocs的服务中心:
IP不对,通常情况下,微服务注册到Nacos时,会自动使用本地的IP地址和端口。但有时候,特定的网络环境或配置可能会导致注册的IP地址不正确。
也就是说自己的网段和服务器的网段不一致,这时候,你可以手动指定微服务的IP地址和端口,而不是依赖自动注册。这样可以确保使用正确的IP地址和端口,于是我添加了:
inetutils:
preferred-networks:
- 192.168.8.0/24
属性,这里需要注意的是,属性是在自己本地需要开发和调试的服务中:
IP成功显示正确,这样就可以经常把不需要调试的服务,放到服务器上,既省了内存,又提升了开发效率。