Проблемы с базой данных

Друзья, помогайте. Иногда при заходе на главную сайта, браузер долго думает и выдает такое:

SQL Error: MySQL server has gone away at /home/muspektr/vidnoegorod.ru/classes/modules/blog/mapper/Blog.mapper.class.php line 248
Array ( [code] => 2006 [message] => MySQL server has gone away [query] => SELECT b.blog_id FROM prefix_blog as b WHERE b.blog_type<>'personal' [context] => /home/muspektr/vidnoegorod.ru/classes/modules/blog/mapper/Blog.mapper.class.php line 248 )


на 248 строке находится некий запрос в БД

if ($aRows=$this->oDb->select($sql)) {

Если страницу обновить, все нормально работает.
В чем может быть проблема?
Версия движка 0.4.2

5 комментариев

avatar
опиши подробнее, хостинг и его настройки(phpinfo()), кол-во постов — сообществ, конфигурация движка, настройки кеша.
сервер базы данных закрывает соеденение по какой-то причине. скорее всего из-за перегруженности, особенно если это виртуальный хостинг.
  • tih
  • 0
avatar
выглядит так (это не реклама=)
хостинг teli.ru самый простой, естесно виртуальный

какую именно инфу из phpinfo выложить?
чтобы все полотенце не копировать сюда

о сайте

Админпанель
Description:
Version: 1.4-dev.117
Current version of LiveStreet: 0.4.2

Статистика сайта
Пользователей: 96
Блогов: 132
Топиков: 412
Комментариев: 2262

Активные плагины
aceAdminPanel, v.1.4-dev.117
aceBlockManager, v.1.0.108
aceMySearch, v.1.4.1.103
Blogs Autoconnect Plugin, v.1.0.0
OpenID, v.1.0.2
Static page, v.1.2.1
Livestreet Sbookmarks Plugin, v.01.0
Контакты и социальные сервисы, v.1.0

настройки кеша
что имеется ввиду?
в админке все галки кроме сброса данных стоят
avatar
настройки вида:
$config['sys']['cache']
avatar
$config['sys']['cache']['use']    = true;               // использовать кеширование или нет
$config['sys']['cache']['type']   = 'file';             // тип кеширования: file и memory. memory использует мемкеш
$config['sys']['cache']['dir']    = '___path.root.server___/tmp/';       // каталог для файлового кеша, также используется для временных картинок. По умолчанию подставляем каталог для хранения сессий
$config['sys']['cache']['prefix'] = 'livestreet_cache'; // префикс кеширования, чтоб можно было на одной машине держать несколько сайтов с общим кешевым хранилищем
$config['sys']['cache']['directory_level'] = 1;         // уровень вложенности директорий файлового кеша
$config['sys']['cache']['solid']  = true;  
avatar
попробуйте очистить полностью папку /tmp и сразу же зайти на главную. Если ошибка повторится то стоит пообщаться с тех.поддержкой хостера и подумать о хостинге получше. Других вариантов пока не вижу. Хотя может у кого-то будут еще идеи.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.