即使后端的统计数据另有说明,也可以收到有关达到Pusher使用限制的电子邮件

时间:2014-01-14 23:53:14

标签: pusher

我收到有关我的帐户的电子邮件已达到Pusher使用限制,即使我根据我的帐户统计信息确实没有接近限制。

我在互联网上搜索了澄清和可能的解决方案。我才发现这个。

http://pusher.tenderapp.com/kb/faq-common-requests/half-open-connections-lead-to-temporarily-incorrect-connection-counts-and-webhook-call-delays

我试图在页面卸载时手动关闭连接,但它似乎仍然会导致一些问题。

任何替代解决方案?什么是“用于检测半开连接的ping / pong机制”解决方案?

1 个答案:

答案 0 :(得分:1)

我曾经在Pusher的支持下工作,从那时起,我知道有时候统计数据不会显示连接的高峰,如果那些尖峰很短暂。如果您放大应用程序的Pusher仪表板中的使用统计数据,您可能会看到它们。

FAQ on half-open connections是正确的,可能是您遇到问题的原因。

你提到的ping / pong机制是Pusher解决这个问题的方法。 WebSocket协议定义了这种机制,请参阅: http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html#ping-and-pong-frames

但是,并非所有客户都实现了这一点,因此Pusher在其协议中添加了自己的ping / pong解决方案: http://pusher.com/docs/pusher_protocol#ping-pong

我不相信你能做些什么来阻止这些问题的发生,这是一个网络问题,服务器没有检测到关闭的连接。