42926: Account-wide push notification rate exceeded
rate_limit_exceeded_account_push_notificationsA push notification was dropped because the publish rate of push notifications across the account exceeded the configured account-wide limit. A proportion of push notifications are dropped to bring the account back within its limit.
What you should do
There is nothing to retry from your application: the messages are published as normal, but a proportion of the push notifications they trigger are dropped while the account is over its limit.
This limit applies to your account's total push notification rate, counting every push across all of its apps. If your account legitimately needs a higher rate, you can request a higher limit.
Why it happens
Your account has a maximum total rate at which push notifications can be sent across all of its apps, set by your account's limits. When the account exceeds it, Ably drops a proportion of push notifications to bring the account back within the limit. Message publishing is unaffected.
What you'll see
Affected push notifications are not delivered, while message publishing continues as normal. The error is reported with code 42926 and HTTP status 429, with a message of the form Maximum account-wide instantaneous pushRequests rate exceeded; permitted rate = ...; metric = pushRequests.maxRate.