Hi!

Thanks for the info. We ARE getting tons of connections/second, so that
might be the problem... We hoped that 4.0.16 would solve it, which it
didn't, so now we're hoping for 4.0.17...

-- Henrik

Matt W skrev:
> Hi guys,
>
> Just wanted to say that I think I remember a recent commit to the source
> tree to correct a problem or problems with max_user_connections
> counting. I think one of them was a race condition if 2 threads tried to
> increase/decrease the counter at once. But it seems like that would
> rarely happen for you guys unless you're getting tons of
> connections/second. I'm pretty sure there was another issue that was
> throwing the count off.
>
> I guess you'll have to see if it's fixed in the next release (4.0.17).
>
> Sorry I can't remember more details.
>
>
> Matt
>
>
>
> ----- Original Message -----
> From: "Joe Lewis"
> Sent: Wednesday, November 12, 2003 11:41 AM
> Subject: Re: max_user_connections problem after upgrading
>
>
>> We're experiencing the same issues, but not neccesarily after an
>> upgrade.  We're using MySQL 4.0.12 and FreeBSD 4.7 Release.  We're
>> getting max'd connections only on specific users, and the "show
>> processlist" is returning only the "show processlist" process.  the
>> results of netstat show absolutely nothing.
>>
>> What I think is happening is the connections are not properly getting
>> closed.  The users are allowed to connect after a "flush
> user_resources"
>> is run.  Is there a bug in the particular version of MySQL (4.0.12)
>> where the "user connections" are not getting decremented when a
>> connection is "closed"?
>>
>> Joe
>>
>> Henrik Skotth wrote:
>>
>> > I'm mostly using mytop, and that's the way that I see that there are
> no
>> > (are almost no) connections when the server claims that it is above
> the
>> > connection limit... So I guess that there's something seriously
> wrong
>> > then... Any ideas what?
>> >
>> > -- Henrik
>> >
>> >
>> > [EMAIL PROTECTED] (Pete Harlan) skrev:
>> >
>> >>What does "show processlist" say when the connections are maxed out?
>> >>(You may have to leave a client logged in to reserve a slot so you
> can
>> >>submit this query.)
>> >>
>> >>If it shows only a few connections, then there's something seriously
>> >>wrong.  If it shows a ton of idle connections, it should tell you
>> >>which machines they are coming from and which users, and that should
>> >>help you track down who's holding connections open.
>> >>
>> >>--Pete
>> >>
>> >>
>> >>On Wed, Nov 12, 2003 at 01:15:54AM +0100, Henrik Skotth wrote:
>> >>
>> >>>Hello!
>> >>>
>> >>>I have tested this now, and that isn't the case. Any other ideas?
>> >>>
>> >>>-- Henrik
>> >>>
>> >>>
>> >>>Michael McTernan skrev:
>> >>>
>> >>>>Hi,
>> >>>>
>> >>>>Have you tried "netstat -a" on the box with the MySQL server?
> This
>> >>>>command
>> >>>>(Linux) will show what is connected to where, and will help you
> double
>> >>>>check
>> >>>>that there really aren't any open connections to the server.
>> >>>>
>> >>>>Thanks,
>> >>>>
>> >>>>Mike
>> >>>>
>> >>>>
>> >>>>>-----Original Message-----
>> >>>>>From: Henrik Skotth [mailto:[EMAIL PROTECTED]
>> >>>>>Sent: 10 November 2003 18:54
>> >>>>>To: [EMAIL PROTECTED]
>> >>>>>Subject: Re: max_user_connections problem after upgrading
>> >>>>>
>> >>>>>
>> >>>>>That's new for 4.0? Hadn't noticed it... Anyway, it's set to 0 so
>> >>>
>> >>>there
>> >>>
>> >>>>>is
>> >>>>>no limit to exceed.
>> >>>>>Also, we aren't getting the error messages ALL the time, they
> start
>> >>>
>> >>>to
>> >>>
>> >>>>>appear after a day or two and gets more and more frequent untill
> I
>> >>>>>restart
>> >>>>>mysql. Any other ideas?
>> >>>>>
>> >>>>>-- Henrik
>> >>>>>
>> >>>>>gerald_clark skrev:
>> >>>>>
>> >>>>>>Are you sure you are net exceeding the setting for
>> >>>>>>maximum connections per hour for that user?
>> >>>>>>
>> >>>>>>Henrik Skotth wrote:
>> >>>>>>
>> >>>>>>
>> >>>>>>>Hi!
>> >>>>>>>
>> >>>>>>>What I meant was that even if there are currently only two user
>> >>>>>>>connections being used, and the limit is 300, we still get the
>> >>>>>
>> >>>>>"already
>> >>>>>more than max_user_connections" error...
>> >>>>>
>> >>>>>>>-- Henrik
>> >>>>>>>
>> >>>>>>>gerald_clark skrev:
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>>Henrik Skotth wrote:
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>>Hello all,
>> >>>>>>>>>
>> >>>>>>>>>We recently upgraded to 4.0, it went
>> >>>>>>>>>very well and the performance gains have been great.
>> >>>>>>>>>But now the server has started to act strangely. Every few
> days,
>> >>>
>> >>>the
>> >>>
>> >>>>>>>>>
>> >>>>>>>server starts to refuse connections, saying
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>>>that there is already more than max_user_connections, but
> there
>> >>>
>> >>>is
>> >>>
>> >>>>>>>>>
>> >>>>>>>really only one or two active connections and our
>> >>>
>> >>>max_user_connections
>> >>>
>> >>>>>is 300. I have to take down and restart the server to solve the
>> >>>
>> >>>problem,
>> >>>
>> >>>>>and it keeps happening over and over again every few days...
>> >>>>>
>> >>>>>>>
>> >>>>>>>>>Am I the only one having this problem? Any suggestions?
>> >>>>>>>>>
>> >>>>>>>>>Regards,
>> >>>>>>>>>-- Henrik Skotth, Hogwarts.nu
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>
>> >>>>>>>>Are there 298 or 299 inactive connections?
>> >>>>>>>>If so, why are they not being closed?
>
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]
>
>


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to