Andreas Roedl said the following on 01/15/2009 12:46 PM:

> 
> Try to set a timeout in your database.yml as described in the last
> post of this thread:
> 
> http://www.ruby-forum.com/topic/138904

Done that.  Restarted Passenger ...
Still locked.  Now it takes about 10 seconds to come back with the 500
page instead of being immediate.

How do I unlock it?

This is the tail end of the log file:

  Page Load (0.004572)   SELECT * FROM pages WHERE (pages."id" = 1)

  PagePart Load (0.007668)   SELECT * FROM page_parts WHERE
(page_parts.page_id = 3) ORDER BY id

WARNING: Can't mass-assign these protected attributes: id

WARNING: Can't mass-assign these protected attributes: id

  Page Load (0.005181)   SELECT * FROM pages WHERE (pages.slug = 'rss'
AND pages.parent_id = 1 AND pages.id <> 3) LIMIT 1
  Page Update with optimistic locking (0.006955)    UPDATE pages

 SET "keywords" = '', "created_at" = '2007-01-19 03:04:44',
"event_datetime" = NULL, "layout_id" = 3, "created_by_id" = 1, "virtual"
= 'f', "posi
tion" = 12, "updated_by_id" = 2, "title" = 'RSS ', "published_at" =
'2007-01-18 22:04:44', "breadcrumb" = 'RSS ', "class_name" = 'Page',
"descrip
tion" = '', "parent_id" = 1, "updated_at" = '2009-01-15 18:15:55',
"status_id" = 100, "lock_version" = 3, "slug" = 'rss'

 WHERE id = 3

 AND "lock_version" = 2




SQLite3::BusyException (database is locked):

/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/errors.rb:94:in
`check'
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:76:in
`check'
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:68:in
`commence'
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:61:in
`initialize'
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in
`new'
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in
`execute'
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:212:in
`execute'
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:187:in
`prepare'
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:211:in
`execute'
/usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:611:in
`commit'
/usr/lib/ruby/gems/1.8/gems/radiant-0.6.9/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:160:in
`commit_db
_transaction'



-- 
Make up your mind to act decidedly and take the consequences. No good is
ever done in this world by hesitation.
    Thomas H. Huxley
_______________________________________________
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to