------art_957_4044744.1208810349349
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I had some issues using active record objects inside the code block.  It
seems that activerecord does not allow concurrency by default, and I ended
up with "MySQL server has gone away" messages as a result.

I found a couple of possible fixes here
http://www.ruby-forum.com/topic/123472, and am not sure which one is best to
use.

The first is just to add "ActiveRecord::Base.allow_concurrency  rue" which
seems to work fine for me and is certainly the simplest.

The other is to "ActiveRecord::Base.remove_connection" before forkoff! then
"ActiveRecord::Base.establish_connection(dbconfig)" first thing in the code
block, then "ActiveRecord::Base.establish_connection(dbconfig)" after
forkoff.

If the second method is better then it would probably be best added to the
gem.  Any advice?

------art_957_4044744.1208810349349--