最近做的小程序里面,使用的是阿里大于的短信服务。
目前的问题是这样的:以前项目里的阿里大于短信服务是可以使用的,但是目前是余额不足的状态,所以又重新开了一个阿里大于的,有了新的secret和那个keyid,短信模板也换了一下。 这个时候我就改了项目中的三个地方,就是,secret,keyid,还有短信模板id,其他地方哪里都没动。 按说应该就可以用了。但是一直报错,好几天了折磨的我欲仙欲死。。。我用main函数,然后测试对应的secret,keyid,还有短信模板id, 是可以收到短信的!可以收到短信的!可以收到短信的! 但是放到项目里面,就一直报错,错误信息如下
第一次我修改后这样的错误:
"Internal Server Error"
exception
:
"java.lang.RuntimeException"
message
:
"com.netflix.client.ClientException: Load balancer does not have available server for client: message-service"
path
:
"/info/sendVerify"
第二次我修改后这样的错误:
uid:435398420119687168
userMobile:13677778888
error
:
"Internal Server Error"
exception
:
"feign.RetryableException"
message
:
"Read timed out executing POST http://message-service/message/sendVerify?mobile=13677778888"
path
:
"/info/sendVerify"
status
:
500
timestamp
:
1544414058405
初步判定是项目的问题。。。但不知道是什么错误,好像跟springcloud里面的一些组件或者微服务之间的调用有些关系!请求大神指点!