I am getting these errors in git-daemon:

2009-01-18 09:45:23 [13024] AR error: ActiveRecord::StatementInvalid
Mysql::Error: MySQL server has gone away: SELECT * FROM `projects`
WHERE (`projects`.`slug` = 'locautils')  LIMIT 1:
 /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/connection_adapters/abstract_adapter.rb:188:in `log'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/connection_adapters/mysql_adapter.rb:309:in `execute'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/connection_adapters/mysql_adapter.rb:563:in `select'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/connection_adapters/abstract/database_statements.rb:7:in
`select_all_without_query_cache'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/connection_adapters/abstract/query_cache.rb:62:in
`select_all'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/base.rb:635:in `find_by_sql'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/base.rb:1490:in `find_every'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/base.rb:1452:in `find_initial'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/base.rb:587:in `find'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/base.rb:1812:in `find_by_slug'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/base.rb:1800:in `send'
  /home/httpd/apps/gitorious/vendor/rails/activerecord/lib/
active_record/base.rb:1800:in `method_missing_without_paginate'
  /home/httpd/apps/gitorious/vendor/plugins/will_paginate/lib/
will_paginate/finder.rb:164:in `method_missing'
  /home/httpd/apps/gitorious/app/models/project.rb:95:in
`find_by_slug!'
  /home/httpd/apps/gitorious/app/models/repository.rb:58:in
`find_by_path'
  /home/httpd/apps/gitorious/script/git-daemon:95:in `run_service'
  /home/httpd/apps/gitorious/script/git-daemon:91:in `fork'
  /home/httpd/apps/gitorious/script/git-daemon:91:in `run_service'
  /home/httpd/apps/gitorious/script/git-daemon:88:in `chdir'
  /home/httpd/apps/gitorious/script/git-daemon:88:in `run_service'
  /home/httpd/apps/gitorious/script/git-daemon:57:in `run'
  /home/httpd/apps/gitorious/script/git-daemon:45:in `start'
  /home/httpd/apps/gitorious/script/git-daemon:220


Seems like the long living git-daemon process loses connection with
the database and when someone tries to git pull from it, it dumps an
error and for some reason doesn't reconnect. It is an ActiveRecord
thing. Anyone has any idea on what's the best thing to do in these
cases?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Gitorious" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/gitorious?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to