> Hello: > > I posted this before but I have made some changes since then (not that > they helped much). I have a Debian (woody) server running a good sized > database (7.2GB of db files), Mysql 4.0.18. I am running Apache 1.3.29 > + perl and using mysql as the backend. In my.cnf, I set > max_connections=300. > Here's the problem. I had the site up for weeks, with everything > running perfectly. Ordinarily there would be about 11 mysql processes > running (according to ps). However, when I switched my domain name over > to this server, immediately the number of mysql processes increases to > over 150, and the site crashes. Formerly I'd get errors like > > DBI connect('yada yada, ...) failed: Too many connections at DB.pm line > 25 > > However once I set max_connections to 300 (default is 90), mysql will > still accept connections, but it is still way too slow to be usable, so > the website becomes unreachable. > > I know that the site is getting virtually no traffic, so the problem is > not that it is being overloaded. I have tried this scenario at least a > dozen times, and the same thing always happens. Is this a known issue > with Apache + mysql 4.0.18? > > Ryan > Are you using mod_perl by any chance? You might check to make sure that you are calling 'disconnect' at the end of each call. With mod_perl connections may stay open. I see a similar problem with php. Also, mod_perl will cause the children to be larger.
-- William R. Mussatto, Senior Systems Engineer Ph. 909-920-9154 ext. 27 FAX. 909-608-7061 -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]