Re: bad too many connections error (os x)

2004-09-06 Thread Egor Egorov
Michael Winston [EMAIL PROTECTED] wrote:

 Okay, so the first thing to try is obviously enlarge the 
 max_connections.
 Have you tried this?
 
 Yes.  It's set to 400 (a number we will never reach unless there's some 
 sort of logjam).  max_connect_errors is set to 200.
 
 Is it a webserver backend database?
 
 Yes.  PHP-generated pages.

pconnect?
Apache limits?





-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___ ___   __
  /  |/  /_ __/ __/ __ \/ /Egor Egorov
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.net
   ___/   www.mysql.com




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



Re: bad too many connections error (os x)

2004-09-02 Thread Egor Egorov
Michael Winston [EMAIL PROTECTED] wrote:

Okay, so the first thing to try is obviously enlarge the max_connections. 
Have you tried this? 

Is it a webserver backend database? 





-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___ ___   __
  /  |/  /_ __/ __/ __ \/ /Egor Egorov
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.net
   ___/   www.mysql.com




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



Re: bad too many connections error (os x)

2004-09-02 Thread Michael Winston
On Sep 2, 2004, at 6:04 AM, Egor Egorov wrote:
Michael Winston [EMAIL PROTECTED] wrote:
Okay, so the first thing to try is obviously enlarge the 
max_connections.
Have you tried this?
Yes.  It's set to 400 (a number we will never reach unless there's some 
sort of logjam).  max_connect_errors is set to 200.

Is it a webserver backend database?
Yes.  PHP-generated pages.
Thanks,
Michael
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]


bad too many connections error (os x)

2004-09-01 Thread Michael Winston
Hi-
We've been running into a pretty serious problem for the past several 
versions of mysql 4.0 running on OS X (both client and server).  Every 
once in a while we wake up to find the too many connections error 
coming up.  There really aren't too many connections (we have our max 
set to 99) - it's the type of message that appears when a wrong 
password is used too many times (and I'm 100% sure this isn't 
happening).

Now, the problem is that once this message starts appearing we can't 
even connect with mysqladmin as root.  That extra connection that 
mysql promises doesn't exist.  The only way we can shut down mysql is 
to perform a 'kill -9' (then restart the server and repair all the 
tables).

And we can't reproduce this problem at will.  This is driving us nuts.
Before I report this as a bug I wanted to know if anyone else has seen 
something like this or has any suggestions of how to narrow down the 
problem.

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


RE: bad too many connections error (os x)

2004-09-01 Thread Victor Pendleton
Is it a too many connections or Host blocked because of many connection
erros? If it is the later you have reached max_connect_errors and need to
issue flush-hosts.

-Original Message-
From: Michael Winston
To: [EMAIL PROTECTED]
Sent: 9/1/04 11:02 AM
Subject: bad too many connections error (os x)

Hi-

We've been running into a pretty serious problem for the past several 
versions of mysql 4.0 running on OS X (both client and server).  Every 
once in a while we wake up to find the too many connections error 
coming up.  There really aren't too many connections (we have our max 
set to 99) - it's the type of message that appears when a wrong 
password is used too many times (and I'm 100% sure this isn't 
happening).

Now, the problem is that once this message starts appearing we can't 
even connect with mysqladmin as root.  That extra connection that 
mysql promises doesn't exist.  The only way we can shut down mysql is 
to perform a 'kill -9' (then restart the server and repair all the 
tables).

And we can't reproduce this problem at will.  This is driving us nuts.

Before I report this as a bug I wanted to know if anyone else has seen 
something like this or has any suggestions of how to narrow down the 
problem.

Thanks!
Michael


-- 
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]



Re: bad too many connections error (os x)

2004-09-01 Thread V. M. Brasseur

Michael Winston wrote:
Hi-
We've been running into a pretty serious problem for the past several 
versions of mysql 4.0 running on OS X (both client and server).  Every 
once in a while we wake up to find the too many connections error 
coming up.  There really aren't too many connections (we have our max 
set to 99) - it's the type of message that appears when a wrong password 
is used too many times (and I'm 100% sure this isn't happening).

Now, the problem is that once this message starts appearing we can't 
even connect with mysqladmin as root.  That extra connection that 
mysql promises doesn't exist.  The only way we can shut down mysql is to 
perform a 'kill -9' (then restart the server and repair all the tables).

And we can't reproduce this problem at will.  This is driving us nuts.
Before I report this as a bug I wanted to know if anyone else has seen 
something like this or has any suggestions of how to narrow down the 
problem.

Thanks!
Michael
We've run into this problem ourselves, also using 4.0 but on a 64bit 
AIX.  The problem we found was that some queries were firing off threads 
which never ended.  These threads blocked other threads, which blocked 
other threads...  A logjam resulted with all connections ended up being 
used by the offending threads.

The fix was to *ahem* fix our queries so they'd close their database 
connections once they were complete.  You may wish to do a code 
inspection and verify that every open connection has a matching close.

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


Re: bad too many connections error (os x)

2004-09-01 Thread Santino
I think that there is an error in your code.
I have had this problem with a small application I wrote:
The problem arises when you don't send the quit command to mysql 
before dropping tcp.
You must send a quit command in every case (if you opened a socket).
I can not be more precise because i don't know what labguage you use 
(C, php, ...).

There is a command to reenable connection; if my memory is good:
mysqladmin -flush-hosts
or something (see mysqladmin reference or help).
Santino
At 9:02 -0700 1-09-2004, Michael Winston wrote:
Hi-
We've been running into a pretty serious problem for the past 
several versions of mysql 4.0 running on OS X (both client and 
server).  Every once in a while we wake up to find the too many 
connections error coming up.  There really aren't too many 
connections (we have our max set to 99) - it's the type of message 
that appears when a wrong password is used too many times (and I'm 
100% sure this isn't happening).

Now, the problem is that once this message starts appearing we can't 
even connect with mysqladmin as root.  That extra connection that 
mysql promises doesn't exist.  The only way we can shut down mysql 
is to perform a 'kill -9' (then restart the server and repair all 
the tables).

And we can't reproduce this problem at will.  This is driving us nuts.
Before I report this as a bug I wanted to know if anyone else has 
seen something like this or has any suggestions of how to narrow 
down the problem.

Thanks!
Michael
--
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]


Re: bad too many connections error (os x)

2004-09-01 Thread Michael Winston
On Sep 1, 2004, at 9:10 AM, V. M. Brasseur wrote:

Michael Winston wrote:
Hi-
We've been running into a pretty serious problem for the past several 
versions of mysql 4.0 running on OS X (both client and server).  
Every once in a while we wake up to find the too many connections 
error coming up.  There really aren't too many connections (we have 
our max set to 99) - it's the type of message that appears when a 
wrong password is used too many times (and I'm 100% sure this isn't 
happening).
Now, the problem is that once this message starts appearing we can't 
even connect with mysqladmin as root.  That extra connection that 
mysql promises doesn't exist.  The only way we can shut down mysql is 
to perform a 'kill -9' (then restart the server and repair all the 
tables).
And we can't reproduce this problem at will.  This is driving us nuts.
Before I report this as a bug I wanted to know if anyone else has 
seen something like this or has any suggestions of how to narrow down 
the problem.
Thanks!
Michael
We've run into this problem ourselves, also using 4.0 but on a 64bit 
AIX.  The problem we found was that some queries were firing off 
threads which never ended.  These threads blocked other threads, which 
blocked other threads...  A logjam resulted with all connections ended 
up being used by the offending threads.

The fix was to *ahem* fix our queries so they'd close their database 
connections once they were complete.  You may wish to do a code 
inspection and verify that every open connection has a matching close.
Hmmm.  All of our connections are coming from php-generated web pages.  
PHP automatically closes the connection at the end of the script.  
Unless I completely misunderstand how this stuff works.  Plus, this 
problem only happens once every few weeks.  If some of our queries are 
causing this, I would expect the problem to occur more often.

I'll look into this, though.
Thanks,
Michael
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]


Re: bad too many connections error (os x)

2004-09-01 Thread Alex Greg
Michael Winston wrote:
On Sep 1, 2004, at 9:10 AM, V. M. Brasseur wrote:

Michael Winston wrote:
Hi-
We've been running into a pretty serious problem for the past several 
versions of mysql 4.0 running on OS X (both client and server).  
Every once in a while we wake up to find the too many connections 
error coming up.  There really aren't too many connections (we have 
our max set to 99) - it's the type of message that appears when a 
wrong password is used too many times (and I'm 100% sure this isn't 
happening).
Now, the problem is that once this message starts appearing we can't 
even connect with mysqladmin as root.  That extra connection that 
mysql promises doesn't exist.  The only way we can shut down mysql is 
to perform a 'kill -9' (then restart the server and repair all the 
tables).
And we can't reproduce this problem at will.  This is driving us nuts.
Before I report this as a bug I wanted to know if anyone else has 
seen something like this or has any suggestions of how to narrow down 
the problem.
Thanks!
Michael

We've run into this problem ourselves, also using 4.0 but on a 64bit 
AIX.  The problem we found was that some queries were firing off 
threads which never ended.  These threads blocked other threads, which 
blocked other threads...  A logjam resulted with all connections ended 
up being used by the offending threads.

The fix was to *ahem* fix our queries so they'd close their database 
connections once they were complete.  You may wish to do a code 
inspection and verify that every open connection has a matching close.

Hmmm.  All of our connections are coming from php-generated web pages.  
PHP automatically closes the connection at the end of the script.  
Unless I completely misunderstand how this stuff works.  Plus, this 
problem only happens once every few weeks.  If some of our queries are 
causing this, I would expect the problem to occur more often.

I'll look into this, though.
Thanks,
Michael
You'll also find this problem if you have some badly-optimised queries, 
or writes that take a long time to run on a frequently-accessed table. 
For example, if you have a table that frequently accessed and run a slow 
update on it, any thread trying to read from that table will block. If 
you get more selects happening to that table coming in while it's still 
locked, your number of connections in use will shoot upwards rapidly 
until the slow update finishes and the table is unlocked.

Have a look in your slow query log (or turn it on if it's not enabled) 
to look for any queries like this.

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


RE: bad too many connections error (os x)

2004-09-01 Thread Victor Pendleton
Not if the host that is blocked is `localhost`.

-Original Message-
From: Michael Winston
To: Victor Pendleton
Cc: '[EMAIL PROTECTED] '
Sent: 9/1/04 11:24 AM
Subject: Re: bad too many connections error (os x)

This would make sense since they all the connections are coming from 
the same website.  But if this is true, then why can't we connect using 
'mysqladmin -uroot'?  Shouldn't that work from any host?

Thanks,
Michael

On Sep 1, 2004, at 9:08 AM, Victor Pendleton wrote:

 Is it a too many connections or Host blocked because of many
connection
 erros? If it is the later you have reached max_connect_errors and need

 to
 issue flush-hosts.

 -Original Message-
 From: Michael Winston
 To: [EMAIL PROTECTED]
 Sent: 9/1/04 11:02 AM
 Subject: bad too many connections error (os x)

 Hi-

 We've been running into a pretty serious problem for the past several
 versions of mysql 4.0 running on OS X (both client and server).  Every
 once in a while we wake up to find the too many connections error
 coming up.  There really aren't too many connections (we have our max
 set to 99) - it's the type of message that appears when a wrong
 password is used too many times (and I'm 100% sure this isn't
 happening).

 Now, the problem is that once this message starts appearing we can't
 even connect with mysqladmin as root.  That extra connection that
 mysql promises doesn't exist.  The only way we can shut down mysql is
 to perform a 'kill -9' (then restart the server and repair all the
 tables).

 And we can't reproduce this problem at will.  This is driving us nuts.

 Before I report this as a bug I wanted to know if anyone else has seen
 something like this or has any suggestions of how to narrow down the
 problem.

 Thanks!
 Michael


 -- 
 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]



Re: bad too many connections error (os x)

2004-09-01 Thread Michael Winston
This would make sense since they all the connections are coming from 
the same website.  But if this is true, then why can't we connect using 
'mysqladmin -uroot'?  Shouldn't that work from any host?

Thanks,
Michael
On Sep 1, 2004, at 9:08 AM, Victor Pendleton wrote:
Is it a too many connections or Host blocked because of many connection
erros? If it is the later you have reached max_connect_errors and need 
to
issue flush-hosts.

-Original Message-
From: Michael Winston
To: [EMAIL PROTECTED]
Sent: 9/1/04 11:02 AM
Subject: bad too many connections error (os x)
Hi-
We've been running into a pretty serious problem for the past several
versions of mysql 4.0 running on OS X (both client and server).  Every
once in a while we wake up to find the too many connections error
coming up.  There really aren't too many connections (we have our max
set to 99) - it's the type of message that appears when a wrong
password is used too many times (and I'm 100% sure this isn't
happening).
Now, the problem is that once this message starts appearing we can't
even connect with mysqladmin as root.  That extra connection that
mysql promises doesn't exist.  The only way we can shut down mysql is
to perform a 'kill -9' (then restart the server and repair all the
tables).
And we can't reproduce this problem at will.  This is driving us nuts.
Before I report this as a bug I wanted to know if anyone else has seen
something like this or has any suggestions of how to narrow down the
problem.
Thanks!
Michael
--
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]


Re: bad too many connections error (os x)

2004-09-01 Thread Aftab Jahan Subedar
This also may caused by the TTL of the http socket and the launched 
zombie forks by the http/php server ( the FIN_WAIT_2 problem!!). Thats 
what it happend to me . I dunno who waited for who, and became zombie, 
was it MySQL waiting for timeout or was socket wating to timeout.

You can test this easily. Simultaneously issue same instance of the 
service in question  from same network and watch the netstat and top -t.

--
Aftab Jahan Subedar
CEO/Software Engineer
Subedar Technologies
Subedar Baag
Bibir Bagicha #1
North Jatrabari
Dhaka 1204
Bangladesh
tel://+88027519050
EMail://[EMAIL PROTECTED] - Directly to my notebook
Alex Greg wrote:
Michael Winston wrote:
On Sep 1, 2004, at 9:10 AM, V. M. Brasseur wrote:

Michael Winston wrote:
Hi-
We've been running into a pretty serious problem for the past 
several versions of mysql 4.0 running on OS X (both client and 
server).  Every once in a while we wake up to find the too many 
connections error coming up.  There really aren't too many 
connections (we have our max set to 99) - it's the type of message 
that appears when a wrong password is used too many times (and I'm 
100% sure this isn't happening).
Now, the problem is that once this message starts appearing we can't 
even connect with mysqladmin as root.  That extra connection that 
mysql promises doesn't exist.  The only way we can shut down mysql 
is to perform a 'kill -9' (then restart the server and repair all 
the tables).
And we can't reproduce this problem at will.  This is driving us nuts.
Before I report this as a bug I wanted to know if anyone else has 
seen something like this or has any suggestions of how to narrow 
down the problem.
Thanks!
Michael

We've run into this problem ourselves, also using 4.0 but on a 64bit 
AIX.  The problem we found was that some queries were firing off 
threads which never ended.  These threads blocked other threads, 
which blocked other threads...  A logjam resulted with all 
connections ended up being used by the offending threads.

The fix was to *ahem* fix our queries so they'd close their database 
connections once they were complete.  You may wish to do a code 
inspection and verify that every open connection has a matching close.

Hmmm.  All of our connections are coming from php-generated web 
pages.  PHP automatically closes the connection at the end of the 
script.  Unless I completely misunderstand how this stuff works.  
Plus, this problem only happens once every few weeks.  If some of our 
queries are causing this, I would expect the problem to occur more often.

I'll look into this, though.
Thanks,
Michael

You'll also find this problem if you have some badly-optimised queries, 
or writes that take a long time to run on a frequently-accessed table. 
For example, if you have a table that frequently accessed and run a slow 
update on it, any thread trying to read from that table will block. If 
you get more selects happening to that table coming in while it's still 
locked, your number of connections in use will shoot upwards rapidly 
until the slow update finishes and the table is unlocked.

Have a look in your slow query log (or turn it on if it's not enabled) 
to look for any queries like this.

Regards,
-- Alex


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


Help! Too many connections error

2004-02-08 Thread Mark
I started getting an error:

#1049: Too many connections

Around 10 hours ago, and I don't know what it means. My admin is sort of
a go between with the host provider, so I need to give him as much
information as possible to get the problem fixed.

I haven't made any changes to the site, although I was testing some
optimized SQL statements using LEFT JOIN with phpMyAdmin prior to the
error occurring.

Thanks for any help you might provide.


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



RE: [Mysql-discussions] Help! Too many connections error

2004-02-08 Thread Remko Lodder
probably you had over 100 connections to you SQL db, on tcp level.
the default max is 100 connections, perhaps you can increase it a little

--max-connections=200 for example (in your startup config)

hope it helps you.

cheers

--

Kind regards,

Remko Lodder
Elvandar.org/DSINet.org
www.mostly-harmless.nl Dutch community for helping newcomers on the
hackerscene

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Mark
Verzonden: zondag 8 februari 2004 19:12
Aan: MySQL List
Onderwerp: [Mysql-discussions] Help! Too many connections error


I started getting an error:

#1049: Too many connections

Around 10 hours ago, and I don't know what it means. My admin is sort of
a go between with the host provider, so I need to give him as much
information as possible to get the problem fixed.

I haven't made any changes to the site, although I was testing some
optimized SQL statements using LEFT JOIN with phpMyAdmin prior to the
error occurring.

Thanks for any help you might provide.


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

___
Mysql-discussions mailing list
[EMAIL PROTECTED]
http://lists.elvandar.org/mailman/listinfo/mysql-discussions


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



Too Many Connections error

2002-01-16 Thread Dave Dyer


Mysql in a shared environment is prone to punish all clients
with too many connections errors if one client is hyperactive.
There seems to be no way to deal with this within the standard
framework.

This could be dealt with by adding max_connections_per_ip and 
max_connections_per_user to protect against deliberate or accidental
denial of service by slurping all the available connections.


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Too Many Connections error

2002-01-16 Thread Fournier Jocelyn [Presence-PC]

I agree with you, sometimes my server experiences some DoS and because MySQL
cannot handle all that connections, the load goes really high and we can't
do anything :(
- Original Message -
From: Dave Dyer [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, January 16, 2002 11:17 PM
Subject: Too Many Connections error



 Mysql in a shared environment is prone to punish all clients
 with too many connections errors if one client is hyperactive.
 There seems to be no way to deal with this within the standard
 framework.

 This could be dealt with by adding max_connections_per_ip and
max_connections_per_user to protect against deliberate or accidental
 denial of service by slurping all the available connections.


 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)

 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail
[EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




RE: Too Many Connections error

2002-01-16 Thread nickg

Won't this handle half of your issues?

http://www.mysql.com/doc/S/e/Security.html

If you want to restrict the number of connections for a single user, you can
do this by setting the max_user_connections variable in mysqld.

nickg

-Original Message-
From: Dave Dyer [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 16, 2002 4:18 PM
To: [EMAIL PROTECTED]
Subject: Too Many Connections error



Mysql in a shared environment is prone to punish all clients
with too many connections errors if one client is hyperactive.
There seems to be no way to deal with this within the standard
framework.

This could be dealt with by adding max_connections_per_ip and
max_connections_per_user to protect against deliberate or accidental
denial of service by slurping all the available connections.


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail
[EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Too Many Connections error

2001-04-18 Thread Jesse E. Stay II

I'm having a problem, which has occured before, in which I keep getting "Too
Many Connections" Errors in my logs on the web server for MySQL.  I am using
Apache::DBI to connect.  I fixed the problem before by just increasing the
max_connections.  Unfortunately, I am at the max amount of max_connections
(the MySQL docs say that in order to increase it, you have to compile it in
with the code, which I would rather not do.), and I cannot add any more.  If
I switch to just regular DBI, will that solve my problem, or what else could
be causing this problem to occur?  I've got my boss breathing down my neck,
and I'm unsure what answer to give him.

-Jesse Stay


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Too Many Connections error

2001-04-18 Thread Philip Mak

On Wed, 18 Apr 2001, Jesse E. Stay II wrote:

 I'm having a problem, which has occured before, in which I keep getting "Too
 Many Connections" Errors in my logs on the web server for MySQL.  I am using
 Apache::DBI to connect.  I fixed the problem before by just increasing the
 max_connections.  Unfortunately, I am at the max amount of max_connections
 (the MySQL docs say that in order to increase it, you have to compile it in
 with the code, which I would rather not do.), and I cannot add any more.  If
 I switch to just regular DBI, will that solve my problem, or what else could
 be causing this problem to occur?  I've got my boss breathing down my neck,
 and I'm unsure what answer to give him.

Here's some random thoughts:

If you have more Apache processes running than you have maximum
connections (I think the hard maximum is around 1000), then you will run
out of connections.

One thing you could try is setting "MaxClients" in httpd.conf to your
max_connections. This will prevent Apache from spawning too many
processes, but may cause people viewing your website to have to wait
longer.

If you use the normal DBI instead of Apache::DBI, then connections will be
non-persistent and you'll have more to go around, at the cost of slightly
slower website response time.

There might be a problem somewhere that is causing your system to use up
more MySQL connections than it should. 1000 is a lot of connections, and
it shouldn't use that many unless your website is very heavily loaded. (I
had a website that got 3 million page views a month and it fit in 40
simultaneous connections, but it was all static files so queries could be
served quickly.)

-Philip Mak ([EMAIL PROTECTED])


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: Too Many Connections error

2001-04-18 Thread feldekis

Hi everybody!!
I've got a pb during the installation of the binary of mysql-3.22.32 (the same
for 3.23.36 version):
there is no mysql/var directory, so when i write: chown -R mysql /usr/local/mysql/var
that doesn't work. And it's exactly the same for mysql/bin.
So PLEASE!!! if someone can help me
Thanks in advance
Phelles

-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




RE: Too Many Connections error

2001-04-18 Thread Jesse E. Stay II

That's weird - my Server will only let me have 210 connections if I set
max_connections to 300, it sets at 210.  If I set it to 500, it still stays
at 210.  Any ideas on how to increase this?

-Original Message-
From: Philip Mak [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, April 18, 2001 3:30 PM
To: Jesse E. Stay II
Cc: [EMAIL PROTECTED]
Subject: Re: "Too Many Connections" error


On Wed, 18 Apr 2001, Jesse E. Stay II wrote:

 I'm having a problem, which has occured before, in which I keep getting
"Too
 Many Connections" Errors in my logs on the web server for MySQL.  I am
using
 Apache::DBI to connect.  I fixed the problem before by just increasing the
 max_connections.  Unfortunately, I am at the max amount of max_connections
 (the MySQL docs say that in order to increase it, you have to compile it
in
 with the code, which I would rather not do.), and I cannot add any more.
If
 I switch to just regular DBI, will that solve my problem, or what else
could
 be causing this problem to occur?  I've got my boss breathing down my
neck,
 and I'm unsure what answer to give him.

Here's some random thoughts:

If you have more Apache processes running than you have maximum
connections (I think the hard maximum is around 1000), then you will run
out of connections.

One thing you could try is setting "MaxClients" in httpd.conf to your
max_connections. This will prevent Apache from spawning too many
processes, but may cause people viewing your website to have to wait
longer.

If you use the normal DBI instead of Apache::DBI, then connections will be
non-persistent and you'll have more to go around, at the cost of slightly
slower website response time.

There might be a problem somewhere that is causing your system to use up
more MySQL connections than it should. 1000 is a lot of connections, and
it shouldn't use that many unless your website is very heavily loaded. (I
had a website that got 3 million page views a month and it fit in 40
simultaneous connections, but it was all static files so queries could be
served quickly.)

-Philip Mak ([EMAIL PROTECTED])


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail
[EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php