- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当您使用supervisor启动流程时,它处于“正在启动”状态,如果遇到麻烦,并且将自动重新启动设置为true,那么它将进入“退避”状态。
我不想等待尝试“startretries”,我想使用supervisorctl手动停止重新启动过程。我发现这样做的唯一方法是停止整个受监管的服务,然后再次启动它(如果没有自动启动,则每个进程都将处于“已停止”状态)。
是否有更好的方法(从“后退”状态强制为“已停止”状态),因为我不想在其他受监督者中管理其他进程?
如果我尝试用
supervisorctl stop process
FAILED: attempted to kill process with sig SIGTERM but it wasn't running
supervisorctl start process
process: ERROR (already started)
最佳答案
嘿,这可能对您有所帮助:
When an autorestarting process is in the BACKOFF state, it will be automatically restarted by supervisord. It will switch between STARTING and BACKOFF states until it becomes evident that it cannot be started because the number of startretries has exceeded the maximum, at which point it will transition to the FATAL state. Each start retry will take progressively more time.
关于supervisord - 如何强制主管在BACKOFF状态下停止进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24528078/
我想出了一个只在每 10、20、30... 100、200、300...、1000、2000 时触发的方法,但我想看看是否有更好的方法来做到这一点。 unsigned long fails = 0;
我的互斥量实现只是在 CAS 失败时重试(伪代码): while(!compare_and_swap(&mutex, 0, 1)); 但它浪费了太多的 CPU 周期。 我了解到“指数退避”可以提高整体
可能有一些根本的原因是,pod删除和重新创建会执行pod重启不会执行的操作(按照Crashloop重新启动)。我的第一个念头是装入文件等。即使删除了Crashloop,我也看到删除后解决了一些问题的地
我正在从事一个 Spring 项目,并且正在尝试为 RabbitMQ 队列实现带有死信的指数退避。 在此过程中,我创建了一个死信队列和一个死信交换 (Fanout),并将原始队列的 x-dead-le
当响应为 5xx 时,我想在等待 10 秒后重试请求 3 次。但我没有看到可以使用的方法。在对象上 WebClient.builder() .baseUrl("..."
我正在阅读 GCM:https://developers.google.com/cloud-messaging/server 其中一项要求是服务器需要能够: 处理请求并使用指数退避重新发送它们。 我的
我们正在使用 Beanstalk 上的工作层来发送 webhook。我们需要使用指数退避,以防在联系第三方时出现任何错误。但是,我不清楚这将如何工作。 如果作业失败并且我调用了 ChangeMes
我知道当 RPC 调用失败时,指数退避是一件好事。到目前为止,在我的 GAE/P 应用程序中,我已经通过使用任务队列实现了指数退避: deferred.defer(function_that_make
我有一个推送订阅,可将消息发送到 Cloud Run 服务。如果 Cloud Run 服务未成功确认消息(否定确认),我希望以最大次数重新发送消息,重试之间的时间间隔始终相同(例如,重试 10 次,每
我有一个推送订阅,可将消息发送到 Cloud Run 服务。如果 Cloud Run 服务未成功确认消息(否定确认),我希望以最大次数重新发送消息,重试之间的时间间隔始终相同(例如,重试 10 次,每
低于参数,试图使可配置 @Async("threadPoolTaskExecutor") @Retryable(value = MessagingException.class, maxAttempt
从今天开始我得到了很多 WARNING conda.gateways.disk:exp_backoff_fn(47): Uncaught backoff with errno 41 当我尝试使用 co
我遇到了一个无法解决的奇怪问题,因为我的问题在搜索此错误时有所不同。人们在尝试将 Filebeat 连接到 Logstash 时似乎遇到过这种情况。 但是,我试图将日志直接写入 Elasticsear
我是一名优秀的程序员,十分优秀!