gpt4 book ai didi

ruby-on-rails - 是什么导致 Rails 应用程序中出现 'deadlock; recursive locking' 错误?

转载 作者:行者123 更新时间:2023-12-04 03:43:36 26 4
gpt4 key购买 nike

我的 rails 应用程序跟踪任何 delay_job 错误,我们今天第一次看到这个错误:

deadlock; recursive locking /app/vendor/bundle/ruby/1.9.1/gems/delayed_job-3.0.5/lib/delayed/worker.r

该应用程序一直表现完美,处理了数百万个延迟作业而没有错误。

这只是“那些随机的事情之一”还是我们可以/应该做一些不同的事情来防止它再次发生?

我特别困惑,因为我们只运行一个 worker 。

我们的设置:Rails 3.2.12、Heroku 应用程序、Postgres、几个 web dynos 但只有 1 个 worker dyno。

最佳答案

这是机架的问题。查看类似的错误报告:

  • https://github.com/rack/rack/issues/658
  • https://github.com/rack/rack/issues/349
  • 关于ruby-on-rails - 是什么导致 Rails 应用程序中出现 'deadlock; recursive locking' 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17095291/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com