ruby-on-rails – 为什么我有时会得到`lock’:检测到死锁(致命)
发布时间:2020-12-17 02:05:14 所属栏目:百科 来源:网络整理
导读:这些天发生了一些奇怪的事情. 有时在推送到heroku时我遇到以下错误: internal:prelude:8:in `lock': deadlock detected (fatal) from internal:prelude:8:in `synchronize'from /app/tmp/buildpacks/ruby/vendor/lpxc.rb:57:in `puts'from /app/tmp/buildpa
这些天发生了一些奇怪的事情.
有时在推送到heroku时我遇到以下错误: <internal:prelude>:8:in `lock': deadlock detected (fatal) from <internal:prelude>:8:in `synchronize' from /app/tmp/buildpacks/ruby/vendor/lpxc.rb:57:in `puts' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:10:in `bench_msg' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:23:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/base.rb:43:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/base.rb:39:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/ruby.rb:261:in `install_ruby' from /app/tmp/buildpacks/ruby/lib/language_pack/ruby.rb:87:in `block in compile' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:19:in `block (2 levels) in instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:41:in `yield_with_block_depth' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:18:in `block in instrument' from /usr/local/lib/ruby/1.9.1/benchmark.rb:310:in `realtime' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:17:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/base.rb:43:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/base.rb:39:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/ruby.rb:84:in `compile' from /app/tmp/buildpacks/ruby/lib/language_pack/rails2.rb:48:in `block in compile' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:19:in `block (2 levels) in instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:41:in `yield_with_block_depth' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:18:in `block in instrument' from /usr/local/lib/ruby/1.9.1/benchmark.rb:310:in `realtime' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:17:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/base.rb:43:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/base.rb:39:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/rails2.rb:46:in `compile' from /app/tmp/buildpacks/ruby/lib/language_pack/rails3.rb:37:in `block in compile' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:19:in `block (2 levels) in instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:41:in `yield_with_block_depth' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:18:in `block in instrument' from /usr/local/lib/ruby/1.9.1/benchmark.rb:310:in `realtime' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:17:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/base.rb:43:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/base.rb:39:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/rails3.rb:36:in `compile' from /app/tmp/buildpacks/ruby/bin/compile:12:in `block (2 levels) in <main>' from /app/tmp/buildpacks/ruby/lib/language_pack/base.rb:113:in `log' from /app/tmp/buildpacks/ruby/bin/compile:11:in `block in <main>' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:36:in `call' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:36:in `block in trace' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:19:in `block (2 levels) in instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:41:in `yield_with_block_depth' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:18:in `block in instrument' from /usr/local/lib/ruby/1.9.1/benchmark.rb:310:in `realtime' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:17:in `instrument' from /app/tmp/buildpacks/ruby/lib/language_pack/instrument.rb:36:in `trace' from /app/tmp/buildpacks/ruby/bin/compile:9:in `<main>' ! Push rejected,failed to compile Ruby/Rails app 但是,如果我在这之后再次推动几次,那么一切正常.怎么了?
为什么会发生这种情况? 解决方法
这件事发生在我身上,我第二次尝试了,但它确实奏效了.它看起来像某种Heroku故障.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |