Pubnub在PHP中订阅

时间:2015-02-19 15:01:31

标签: php pubnub

我正在使用Pubnub PHP SDK并订阅这样的频道:

$pubnub->subscribe(P_ROUTE_CHANNEL, function ($message) {
    return true; // Keep listening (return false to stop)
});

根据documentation return true,请保留您的订阅。但是,我发现有时文件只是停止收听,我不知道为什么。我需要一个总是收听频道的服务器端监听器,如果由于某种原因它停止有东西触发它再次启动。做这个的最好方式是什么?

我知道我可以有一个cron作业来检查UUI的存在,如果找不到它会触发文件再次运行但是这看起来有点像黑客,是否有更好的方法在Pubnub中执行此操作PHP SDK,不必在外部检查中继?

1 个答案:

答案 0 :(得分:0)

网络问题(例如断开连接)将表现为异常,因此如果您没有捕获并处理它们,则循环将中断。所以一定要正确处理异常。

如果不是解决方案,请发送电子邮件至support@pubnub.com,我们可以通过官方支持渠道为您提供进一步的帮助。