Rolando,  

You are my hero!  Thank you very much, this was extremely
helpful.

--- Rolando Edwards <[EMAIL PROTECTED]> wrote:

> 1) Are you opening connections and properly (explicitly)
> closing them ???
> 
> If you are using PHP, Please make sure you close all
> mysql_query requests with two(2) calls
> mysql_free_result
> mysql_close
> 
> 2) Have you tried persistent connections ???
> 
> If you are using PHP, use mysql_pconnect instead of
> mysql_connect
> This is no API function to close a persistent connection.
> Hence, connections are internally pooled and ready for
> reuse.
> 
> 3) Have you tried changing your connection timeout
> variable on the MySQL server ???
> 
> In the my.cnf put in the [mysqld] section
> wait_timeout=900
> 
> This will timeout any open connections in 15 minutes
> Otherwise, the default value is 28800 (8 hours)
> 
> Experiment with these variables in your my.cnf
> A) max_connections (default is 100, try higher numbers)
> 
> B) connect_timeout (The number of seconds mysqld will
> wait for a
> connect packet before responding with a 'bad handshake'
> error)
> 
> C) max_connect_errors (default is 10, try higher numbers.
> Additionally, run 'FLUSH HOSTS' in mysql as root
> as regularly as needed. This will unblock a host that
> refuses further connection request if you reach or
> surpass 'max_connect_errors' connection errors)
> 
> 
> ----- Original Message -----
> 
> I'm having an issue where an application will open
> multiple
> connections to mysql that will remain open.
> 
> Eventually, the server will get bogged down with these
> connections or reach the max connections and stop
> allowing
> new connections.
> 
> I'm working with the application vendor to resolve the
> issue on that side, however, is there something I can do
> to
> protect the MySQL server on my side?
> 
> MySQL 5.0.xx

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

Reply via email to