问题标签 [heartbeat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
heartbeat - Pacemaker 资源在状态更改期间停止和启动
在将状态从托管更改为非托管并反转时观察资源正在停止和启动。
mysql [20932]:2012/09/01_11:17:03 信息:MySQL 已启动
这是正常的还是我需要查看集群上的任何特定配置。运行心跳 3.0.3 和起搏器 1.0.11。
ajax - Stack Exchange 如何检查新帖子/评论?
我一直在查看 Chrome 开发人员工具中的“网络”部分,以查看 Stack Overflow 上的一个新的活跃帖子有什么活动。
我希望看到定期的网络活动来检查页面上更新元素的脚本(例如发布的新评论或答案) - 但似乎没有!
我刚刚为我网站上的某些页面实施了定期“心跳”。
Stack Overflow 是否对新帖子进行某种“推送”检查?
python - 使用 Kombu 设置 Rabbit MQ 心跳
编辑:
主要问题是第 3 方 rabbitmq 机器似乎时不时地杀死空闲连接。那是我开始收到“Broken Pipe”异常的时候。获得通讯的唯一途径。恢复正常是让我终止进程并重新启动它们。我想有更好的方法吗?
--
我在这里有点迷路了。我正在连接到第 3 方 RabbitMQ 服务器以将消息推送到。时不时地,他们机器上的所有套接字都被丢弃,我最终得到一个“断管”异常。
我被告知要在我的代码中实现心跳检查,但我不确定具体如何。我在这里找到了一些信息:http: //kombu.readthedocs.org/en/latest/changelog.html#version-2-3-0但没有真正的示例代码。
我只需要在连接字符串中添加“?heartbeat = x”吗?Kombu 会做剩下的事情吗?我看到我需要在“x/2”处调用“Connection.heartbeat_check()”。我应该创建一个定期任务来调用它吗?如何重新建立连接?
我正在使用:
- 芹菜==3.0.12
- 海带==2.5.4
我的代码现在看起来像这样。调用一个简单的 Celery 任务将消息发送到第 3 方 RabbitMQ 服务器(删除了日志和注释以保持简短,足够基本):
感谢您的任何帮助。
java - 将心率监测器连接到 Windows PC Java 应用程序
我目前正在从事一个论文项目,该项目需要我的 java 程序来跟踪用户当前的心率。现在,我的问题是我似乎无法找到能够连接到 Windows PC 上运行的 java 程序的任何类型的心率监测器。如果有人对任何可以做到这一点的心率监测器有任何建议,我将不胜感激!
我目前正在尝试使用 Polar H7 蓝牙智能心率监测器,我正试图让它与我的电脑连接,该电脑有一个蓝牙 4.0 适配器(蓝牙智能),但它似乎会导致死胡同。
再次感谢您提供的任何帮助。
python - Amazon ec2 中 pika-rabbitmq 的良好心跳间隔
我正在为 rabbitmq 使用最新的 pika 库(0.9.9+)。我对 rabbitmq 和 pika 的用法如下:
- 作为工人,我有长时间运行的任务(大约 5 分钟)。这些任务从rabbitmq 获取它们的请求。请求很少出现,即请求之间有很长的空闲时间。
- 我之前面临的问题与空闲连接(由于空闲连接导致的连接关闭)有关。所以,我在 pika 中启用了心跳。
- 现在心跳的选择是个问题。Pika 似乎是一个单线程库,其中心跳接收和确认恰好在请求时间范围之间完成。
- 因此,如果设置的心跳间隔小于回调函数用于执行其长时间运行计算的时间,则服务器不会收到任何心跳确认并关闭连接。
- 所以,我假设最小心跳间隔应该是阻塞连接中回调函数的最大计算时间。
对于亚马逊 ec2 来说,什么是好的心跳值可以防止它关闭空闲连接?
此外,有些人建议使用 rabbitmq keepalive(或 libkeepalive)来维护 tcp 连接。我认为在 tcp 层管理心跳要好得多,因为应用程序不需要管理它们。这是真的吗?与 RMQ 心跳相比,keepalive 是一个好方法吗?
我看到有些人建议使用多个线程和队列来处理长时间运行的任务。但这是长时间运行任务的唯一选择吗?在这种情况下必须使用另一个队列是非常令人失望的。
先感谢您。我想我已经详细说明了这个问题。让我知道我是否可以提供更多详细信息。
makefile - make install 尝试复制文件两次
我正在尝试从源代码构建一个包。./configure
andmake
步骤成功,但orsudo make install
导致sudo checkinstall
错误:
我们可以看到drbd/usr/bin/install -c
在该行中列出了两次。
问题是我真的不知道该怎么做。正如预期的那样,这个文件列表(ha 资源代理)不存在于任何 Makefile 或 install-sh 中,而是在旅途中以某种方式生成的。
关于在哪里寻找或如何从此列表中删除重复条目的任何想法?谢谢你。
node.js - SocketIO broadcasting too fast
I would like to broadcast a single message to every client every second (think about it as custom heartbeat mechanism).
So the NodeJS app is started, sockets are created and when I connect from the client app the heartbeat messages are broadcasted. I'm still developing the client application and that means hitting F5 all the time and reloading the application. The new client SocketIO connection is created on load and this results in heartbeat messages coming to client app with rate much higher than 1 message/sec.
There is nothing special about the code - server side:
Client side:
Can anybody give me some advice what's wrong? Thanks
spring - 如何知道 Spring MDP Listener 是否处于活动状态?
我有一个 Spring MDP 监听器部署为一个监听 JMS 队列并回复同步请求-回复消息的战争。监视听众是否还活着的最佳方法是什么?或者更多地考虑如何为 Web 应用程序设置监视器以检查它是否已在 Java 应用程序服务器中启动并运行?
cluster-computing - 错过互联网连接时,有没有一种星号重新连接呼叫的方法
具体而言,我将星号与 Heartbeat 主动/被动集群一起使用。集群中有 2 个节点。让我们假设 Asterisk1 Asterisk2。一切都在我的集群中配置得很好。当其中一个节点失去互联网连接、asterisk 服务失败或 Asterisk1 关闭时,asterisk 服务和故障转移 IP 将迁移到幸存节点 (Asterisk2)。
问题是,如果我们真的在 Asterisk1 掉下来时正在处理呼叫,asterisk 会停止呼叫,我可以重拨,直到 asterisk 服务在 asterisk2 中启动(5 秒,不错的时间)。
但是,我的问题是:当星号在通话中失去连接时,有没有办法让星号像 Skype 一样工作?我的意思是,不停止呼叫并尝试重新连接呼叫,并在 Asterisk2 中的星号服务启动时重新连接?
ruby - Heroku 上的心跳和自动重启应用程序
我知道这不是好方法,但是你们中的任何人都知道一项服务,我可以在其中运行心跳到我的 heroku 应用程序,如果它在几分钟内无法响应电话heroku restart
并向我发送电子邮件?
对我来说将是一个非常好的功能......
非常感谢!
干杯!