Out of nowhere and without me doing any fiddling whatsoever, I get the following page when I try to access my site:

Site off-line
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.

--------------------------------------------------------------------------------

If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.

The mysqli error was: Too many connections.

It was working fine, what's this?

Comments

j.somers’s picture

As the error states: The mysqli error was: Too many connections.

You can read more about it at:
http://dev.mysql.com/doc/refman/5.1/en/too-many-connections.html
http://www.modwest.com/help/kb6-205.html
http://drupal.org/node/206222

jevets’s picture

Sounds as if your hosting company may have changed something. I've seen something before that an insufficient or low php_memory_limit can cause this type of thing.

--
stevejamesson.com

pooley’s picture

We host a client on 1and1 and just got the same error out of nowhere....the site has been running fine for a while....does anyone else have suggestions? I am filing a support ticket with the ISP but other options would be useful.

stodge’s picture

It must be a conspiracy! I noticed the same thing on a test site I've been running on my development box for several weeks. Weird.

nschloe’s picture

strange thing, we got it too since this afternoon. site's been running smooth for weeks and months, and it suddenly went down.. :(

nschloe’s picture

guys, would you do me a favour and check out your hard-drive status? the reason why all our drupal-powered sites went down yesterday with that msqli message was that drupal's partition on the hard-drive was just full.

some folders were moved to other places, now things are back in order. hope that works for you, too!

cheers,
nico

ventoline’s picture

Hi, i'm very new to drupal and mysqli: how can I check drupal's partition on my hard rive?

JayNL’s picture

its very easy: ask your host :) They know how full your servers' disks are.

There's a big chance you run a cPanel hosting environment. If so, login to cPanel and click on "click to view" on the left bottom of the cPanel main screen, right next to Server Status. It should tell you with big red warnings if the disk(s) is/are full.