On Aug 7, 2009, at 10:19 AM, Drarok wrote:
> > I'm seeing the same error, has this fix not been merged into the > release? > > Is there some MySQL configuration I could change to fix it > permanently, rather than hacking on the code? You can edit /etc/mysql/my.cnf and in the section [mysqld], set wait_timeout and interactive_timeout to some high value. I have mine set to 604800 (seconds), which means that they don't time out for a week. Depending on how often things change, you might want to set it higher or lower. > > On Jun 17, 7:43 pm, Trevor <[email protected]> wrote: >> Thanks for your help Johan! So far this seems to have done the trick. >> >> Cheers, >> Trevor >> >> On Jun 16, 2:57 am, Johan Sørensen <[email protected]> wrote: >> >>> Hi >> >>> On Tue, Jun 16, 2009 at 9:38 AM, Trevor<[email protected]> wrote: >>>> Hi, we've been struggling with Gitorious for a few days on CentOS >>>> 5.3. >>>> It seems to run ok for a day or two and then we see this error on a >>>> push, and the push is not shown on the site. This is with only a >>>> single user testing. >> >>>> I am guessing this is the poller having issues writing events to >>>> the >>>> DB? If we can resolve this.. are the events cached by Activemq so >>>> that >>>> they will eventually be written to the site? >> >>>> Does anyone know what causes it? >> >>> Yeah, MySQL has a timeout limit on its clients (wait_timeout), and >>> it >>> sometimes happens if the wait_timeout is lower than activerecords. I >>> think the proper thing to do would probably be do call >>> ActiveRecord::Base.verify_active_connections! in the on_message >>> method >>> of the PushEventProcessor, that should make AR reconnect if any of >>> the >>> connections are dead. >> >>> Could you try and add it (remember to restart mongrel/passenger) to >>> you install and see if it solves it for you? Then I can add to >>> master >> >>> Cheers, >>> JS > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
