极光推送失败问题

error
api
标签: #<Tag:0x00007fb846071ee8> #<Tag:0x00007fb846071c68>

(Shian) #1

前几天使用一切正常,今天使用的时候一直返回 “Host api.jpush.cn not found”,导致服务无法正常使用。
api.jpush.cn 是可以ping通的,地址有变么?


#2

没有变动,是不是你们 host 绑定了固定的某个 IP 地址,而 IP 地址无效了?


(Shian) #3

使用DNS动态解析的,没有用host绑定固定IP。


#4

将你服务端请求的完整的日志提供一下


(Shian) #5

这个是https的,没啥日志,我这边只能提供如下基本信息,
推送地址: https://api.jpush.cn/v3/push
提交的data格式:
{“audience”:{“alias”:["*",""]},“platform”:“all”,“message”:{“msg_content”:"*********",“content_type”:“text”,“title”:“msg”}}

最后返回信息,
post JPush failed— “Host api.jpush.cn not found”

中间没有其他信息了。


#6

你这是使用服务端 SDK请求的吗?

curl 测试一下看结果呢


(Shian) #7

没有使用sdk,也没用curl,直接用http请求的,用 RESET API的方式。上午测试几把也可以用,中午以后就不行了。


(Shian) #8

curl --insecure -X POST -v https://api.jpush.cn/v3/push -H " Content-Type: application/json" -u "mykey:mysecret " -d ‘{“platform”:“all”,“audience”:“all”,“notification”:{“alert”:"Hi,JPush! "}}’
返回


#9

网上搜索一下类似的报错Couldn’t resolve host看看

http://coolnull.com/3812.html

将 timeout 的时间延长看看