[rt-users] Search hangs RT
Anne-Marie Achrenius
ama at chalmers.se
Wed Feb 11 07:14:09 EST 2009
Hello!
Sorry, no change in RT behaviour. Still keeps hanging on searches.
Regards,
/Anne-Marie
Torsten Brumm skrev:
> Hi Anne Marie,
> to optimize tables use mysql> optimize table sessions;
> we had the same issue in the past and turned down the session locking
> time in the mysql.pm <http://mysql.pm> from your first mail to 1sec,
> it fixes it for us.
>
> torsten
>
> btw, we also clean each night the session table, which makes rt lot
> faster.
>
>
>
> 2009/2/10 Anne-Marie Achrenius <ama at chalmers.se <mailto:ama at chalmers.se>>
>
> Kenneth Marshall skrev:
> > On Tue, Feb 10, 2009 at 02:21:15PM +0100, Anne-Marie Achrenius
> wrote:
> >
> >> Hello!
> >>
> >> I'm new to the list and I'm in a bit of a pickle, our RT-guru is on
> >> paternity leave and we've started having problems with our
> RT-installation.
> >> I've tried searching the list archives for something similar, but
> >> nothing fits exactly:
> >>
> >> The problem: Often (not every time, maybe 8 out of 10) when I
> perform a
> >> Search in RT, the search hangs.
> >> The mysqld process is at 100 % cpu. When reading the log files,
> this
> >> jumps out:
> >>
> >> /var/lib/mysql/blaha.log:
> >>
> >> SELECT
> GET_LOCK('Apache-Session-ed5bea237ae21873fecd13ade9cb3f63', 3600)
> >>
> >> and after a few minutes the web-interface returns with "500
> Internal
> >> Server Error"
> >>
> >> I've so far tried to decrease the LOCK time in
> >> /usr/lib/perl5/site_perl/5.8.5/Apache/Session/Lock/MySQL.pm
> >> but that doesn't seem to help at all.
> >> I've enabled logging of slow mysql queries, but so far no log
> entries
> >>
> >> We're running RT 3.7.5
> >> mysql 14.7
> >> apache 2.0.52
> >>
> >> Does anyone have any suggestions or similar problems?
> >> I can't pinpoint when we started having problems, 2-3 weeks
> ago, and the
> >> problem seems to slowly escalate.
> >>
> >> /Anne-Marie
> >>
> >>
> >>
> > Maybe your session table needs to be cleaned up. Try deleting any
> > sessions over a couple of days old and then optimize the table. I
> > cannot help with the specific commands since we use PostgreSQL for
> > our RT instance but in SQL I run a command like:
> >
> > DELETE FROM sessions WHERE lastupdated < '2009-1-30';
> >
> > or even
> >
> > TRUNCATE TABLE sessions;
> >
> > to get them all. You may just have a bloat problem. Try a
> >
> > SELECT COUNT(*) FROM sessions;
> >
> > Hope this helps.
> >
> > Cheers,
> > Ken
> >
>
> Thanks for the help, unfortunately the problem doesn't seem to lie
> there:
>
> mysql> SELECT COUNT(*) FROM sessions;
> +----------+
> | COUNT(*) |
> +----------+
> | 323 |
> +----------+
> 1 row in set (0.00 sec)
>
> and deleting anything older than 30/1 left 11. Still the same problem,
> search keeps hanging.
> How do I optimize the table? (I used to work with Oracle db:s
> around 10
> years ago, I'm pretty rusty!)
>
> Depressed,
>
> /Anne-Marie
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
> <mailto:sales at bestpractical.com>
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
>
>
>
>
> --
> MFG
>
> Torsten Brumm
>
> http://www.torsten-brumm.de
More information about the rt-users
mailing list