gpt4 book ai didi

ruby-on-rails - PGError : ERROR: current transaction is aborted

转载 作者:行者123 更新时间:2023-11-29 11:08:36 25 4
gpt4 key购买 nike

使用:Rails 3.0.3 和 Heroku 与 Postgresql。

我收到了很多异常,例如这个:

A ActiveRecord::StatementInvalid occurred in home#index:

PGError: ERROR: current transaction is aborted, commands ignored until end of transaction block
: SELECT "calculation_types".* FROM "calculation_types"
.bundle/gems/ruby/1.9.1/gems/activerecord-3.0.3/lib/active_record/connection_adapters/abstract_adapter.rb:202:in `rescue in log'

在我的整个应用程序中发生,但总是在我像这种情况下那样执行时发生

calculation_type = CalculationType.find(params[:id])

或类似的、 super 简单的数据库请求。

我的 gems 列表(从我上传到 Heroku 开始):

   Installing rake (0.9.2.2) 
Installing abstract (1.0.0)
Installing activesupport (3.0.3)
Installing builder (2.1.2)
Installing i18n (0.6.1)
Installing activemodel (3.0.3)
Installing erubis (2.6.6)
Installing rack (1.2.5)
Installing rack-mount (0.6.14)
Installing rack-test (0.5.7)
Installing tzinfo (0.3.33)
Installing actionpack (3.0.3)
Installing mime-types (1.19)
Installing polyglot (0.3.3)
Installing treetop (1.4.10)
Installing mail (2.2.19)
Installing actionmailer (3.0.3)
Installing arel (2.0.10)
Installing activerecord (3.0.3)
Installing activeresource (3.0.3)
Installing acts_as_tree_rails3 (0.1.0)
Installing breadcrumbs_on_rails (2.2.0)
Installing yamler (0.1.0)
Installing configatron (2.9.1)
Installing daemons (1.1.9)
Installing eventmachine (1.0.0) with native extensions
Installing exception_notification (2.4.1)
Installing friendly_id (4.0.0.beta12)
Installing i18n_routing (0.6.1)
Installing thor (0.14.6)
Installing railties (3.0.3)
Installing jquery-rails (1.0.19)
Installing pg (0.14.1) with native extensions
Installing postgres-pr (0.6.3)
Installing rack-rewrite (1.0.2)
Installing rack-timeout (0.0.3)
Using bundler (1.0.7)
Installing rails (3.0.3)
Installing thin (1.5.0) with native extensions
Installing time_diff (0.2.2)

事实

  • 错误是间歇性的,我无法重现它们。
  • 这似乎发生在搜索引擎机器人尝试访问页面的大部分时间

问题

Q1。我什至不知道从哪里开始解决这个问题(您还需要我的代码的哪些其他部分?)。我的第一步应该是什么?

Q2。 Rails 3.0.3 和 Postgresql 是否存在任何已知问题?

  • 您还需要什么帮助我解决问题?

最佳答案

我刚刚重启了我的服务器。这取消了交易。

关于ruby-on-rails - PGError : ERROR: current transaction is aborted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12587807/

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