Нужно смотреть логи.
Так сходу сказать будет сложно.
1. Это Вам сайт выдает такую ошибку?
2. Сайт самописный или готовое решение?
Есть вариант проверить вручную подключение к базе данных (открыть настройки сайта и проверить параметры подключения к базе)
Еще есть вариант: подключиться через консоль к серверу и от имени суперпользователя (обычно это root) выполнить команду
либо
/etc/init.d/mysql restart
(этой командой мы перезапустим MySQL сервер, возможно он просто завис)
Еще есть вариант проверить свободное место на диске:
Взможно, так же, что место на диске закончилось
Либо если сами не разберетесь, то можете связаться со мной по одному из доступных способов, посмотрим, что можно сделать.
Skype: toxi22
E-mail: roman.pavlovsky@gmail.com
ICQ: 267015082