- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我跑beanstalkd
使用标准 /etc/default/beanstalkd
作为服务.
有时我的代码会抛出 NOT_FOUND
当我尝试删除作业时出错,因为它由于超过 TTR 而被释放。我想增加插入管中的所有作业的 TTR。
有没有办法为 beanstalkd
设置默认 TTR?工作? 我的猜测是我可以在/etc/default/beanstalkd 中的某个地方更改它,但我在 beanstalkd
中找不到它。文档。
最佳答案
在我看来,您没有正确实现协议(protocol)。您需要处理DEADLINE_SOON
,然后执行 TOUCH
.
DEADLINE_SOON 是什么意思? DEADLINE_SOON
是对保留命令的响应,表明您有一个保留的作业,其截止日期很快(当前安全裕度约为 1 秒)。
如果您经常收到DEADLINE_SOON
储备错误,您可能应该考虑增加您的工作的 TTR,因为它通常表明您没有及时完成它们。也可能是您在完成任务后未能删除它们。
见mailing list discussion了解更多信息。
TTR 是如何工作的? TTR
仅适用于保留时的作业。在这种情况下,计时器(在作业统计中称为“剩余时间”)从作业的 TTR
开始倒计时。 .
TTR
的好处将工作从 react 迟钝的 worker 手中拉走。一位 worker
DEADLINE_SOON
上执行此操作)。该命令推迟自动
TTR
之前释放保留的作业发出命令后的秒数。
关于service - 更改 beanstalkd 默认 TTR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25791633/
我跑beanstalkd使用标准 /etc/default/beanstalkd 作为服务. 有时我的代码会抛出 NOT_FOUND当我尝试删除作业时出错,因为它由于超过 TTR 而被释放。我想增加插
这与 Laravel 5.3、beanstalk、ttr 和超时与 Queue 和 QueueWorkers 相关。传输率:https://github.com/kr/beanstalkd/wiki/
在建模量化交易模型时,我经常遇到如何处理 NA 值的相同问题。下面的示例是关于自 1997 年 1 月 1 日起存储在 xts 对象中的股票的 EOD 数据,该对象具有名为“High”、“Low”、“
我在安装 Delphi 2007 后遇到错误(编辑:这个问题出现在 2006 到 2010 的所有 Delphi 版本中),我无法弄清楚并且以前从未见过。重新启动后,我可以毫无问题地启动程序,但如果我
我是一名优秀的程序员,十分优秀!