我试图使用ruby on rails上的rpush gem通过gcm发送一些通知。
它工作得很好,虽然我有503个坏网关错误,google建议重试这些错误,但我不知道该如何用rpush重试这些消息的发送。
rpush的文档显示rpush重试,但通知表中的重试计数器为0,retry_after字段为空。
我现在不是作为守护进程运行rpush,我只是在创建消息后调用rpush.push。由于这是一个开发设置,我可能每分钟最多发送4条消息。
我找不到有关重试过程的文档。我遗漏了什么吗?
当做。
最佳答案
如果您使用的是Rpush.push
而不是守护进程,则不仅要在创建消息时执行它,还要定期重试失败的通知。