PG::Error server closed the connection unexpectedly
我是Ruby on rails的新手。 我已经通过教程
突然它停止为我的新示例应用程序工作。
我已经生成了一个控制器
现在,除了
PG::Error
server closed the connection unexpectedly This probably means the
server terminated abnormally before or while processing the request.
有时(通常当我重新启动postgresql时),
PG::Error
server closed the connection unexpectedly This probably means the
server terminated abnormally before or while processing the request.
could not send startup packet: Broken pipe
这是我的堆栈跟踪
activerecord (3.2.8)
lib/active_record/connection_adapters/postgresql_adapter.rb:1213:in
initialize' activerecord (3.2.8) new' activerecord (3.2.8)
lib/active_record/connection_adapters/postgresql_adapter.rb:1213:in
lib/active_record/connection_adapters/postgresql_adapter.rb:1213:in
connect' activerecord (3.2.8) initialize' activerecord (3.2.8)
lib/active_record/connection_adapters/postgresql_adapter.rb:329:in
lib/active_record/connection_adapters/postgresql_adapter.rb:28:in
new' activerecord (3.2.8) postgresql_connection' activerecord (3.2.8)
lib/active_record/connection_adapters/postgresql_adapter.rb:28:in
lib/active_record/connection_adapters/abstract/connection_pool.rb:309:in
new_connection' activerecord (3.2.8) checkout_new_connection' activerecord (3.2.8)
lib/active_record/connection_adapters/abstract/connection_pool.rb:319:in
lib/active_record/connection_adapters/abstract/connection_pool.rb:241:in
block (2 levels) in checkout' activerecord (3.2.8) loop' activerecord (3.2.8)
lib/active_record/connection_adapters/abstract/connection_pool.rb:236:in
lib/active_record/connection_adapters/abstract/connection_pool.rb:236:in
block in checkout' mon_synchronize' activerecord (3.2.8)
/home/jashwant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/monitor.rb:211:in
lib/active_record/connection_adapters/abstract/connection_pool.rb:233:in
checkout' activerecord (3.2.8) block in connection'
lib/active_record/connection_adapters/abstract/connection_pool.rb:96:in
/home/jashwant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/monitor.rb:211:in
mon_synchronize' activerecord (3.2.8) connection' activerecord (3.2.8)
lib/active_record/connection_adapters/abstract/connection_pool.rb:95:in
lib/active_record/connection_adapters/abstract/connection_pool.rb:404:in
retrieve_connection' activerecord (3.2.8) retrieve_connection' activerecord (3.2.8)
lib/active_record/connection_adapters/abstract/connection_specification.rb:170:in
lib/active_record/connection_adapters/abstract/connection_specification.rb:144:in
connection' activerecord (3.2.8) rescue in call' activerecord
lib/active_record/query_cache.rb:67:in
(3.2.8) lib/active_record/query_cache.rb:61:incall' activerecord call' actionpack (3.2.8)
(3.2.8)
lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in
lib/action_dispatch/middleware/callbacks.rb:28:inblock in call' run_3261957284442330683_call_599627944998934036__callbacks'
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in
__run_callback' activesupport (3.2.8) _run_call_callbacks'
lib/active_support/callbacks.rb:385:in
activesupport (3.2.8) lib/active_support/callbacks.rb:81:in
run_callbacks' actionpack (3.2.8) call' actionpack
lib/action_dispatch/middleware/callbacks.rb:27:in
(3.2.8) lib/action_dispatch/middleware/reloader.rb:65:incall' call' actionpack (3.2.8)
actionpack (3.2.8) lib/action_dispatch/middleware/remote_ip.rb:31:in
lib/action_dispatch/middleware/debug_exceptions.rb:16:incall' call'
actionpack (3.2.8)
lib/action_dispatch/middleware/show_exceptions.rb:56:in
railties (3.2.8) lib/rails/rack/logger.rb:26:incall_app' railties call' actionpack (3.2.8)
(3.2.8) lib/rails/rack/logger.rb:16:in
lib/action_dispatch/middleware/request_id.rb:22:incall' rack (1.4.1) call' rack (1.4.1)
lib/rack/methodoverride.rb:21:in
lib/rack/runtime.rb:17:incall' activesupport (3.2.8) call' rack
lib/active_support/cache/strategy/local_cache.rb:72:in
(1.4.1) lib/rack/lock.rb:15:incall' actionpack (3.2.8) call' railties (3.2.8)
lib/action_dispatch/middleware/static.rb:62:in
lib/rails/engine.rb:479:incall' railties (3.2.8) call' rack (1.4.1)
lib/rails/application.rb:223:in
lib/rack/content_length.rb:14:incall' railties (3.2.8) call' rack (1.4.1)
lib/rails/rack/log_tailer.rb:17:in
lib/rack/handler/webrick.rb:59:inservice' service'
/home/jashwant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/webrick/httpserver.rb:138:in
/home/jashwant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/webrick/httpserver.rb:94:in
run' block in start_thread'
/home/jashwant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/webrick/server.rb:191:in
我现在不使用数据库。 我试图做
我在Ubuntu 12.04上(因为google上的一些bug与ubuntu有关)
我在SO上发现了类似的问题,但是他们正在经历一些提前阶段,因此涉及一些先进的解决方案。
虽然,我没有使用数据库,但在
这是我的配置。
1 2 3 4 5 6 7 8 9 | development: adapter: postgresql encoding: unicode database: sample_app_development pool: 5 port: 5433 username: myusername password: mypassword reconnect: true |