When subscribed to the event stream api, we’re seeing periodic issues where the connection is still open, however it’s no longer receiving events. We use this endpoint at Losant to power the Particle integration.
By all indications, the underlying connection is still established, however a few customers have reported events have stopped being received. Our metrics indicate that events from other integrations are still flowing, so it appears to only affect that single connection.
Re-establishing the connection has so far caused events to start streaming again in all cases. We’ve put a fix in place to watch the stream and if no event has been received for 5 minutes, we automatically re-establish it. This isn’t the ideal fix since messages could still be lost.
Let me know if there’s any other information I can provide to help track this down.