[Помогите] Слетает соединение с базой, в чем дело?

Тема в разделе "OpenCart", создана пользователем cereberlum, 3 дек 2013.

  1. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    Notice: Error: Could not connect to database thisnext_antracit in /home/users1/t/888/domains/site.ru/system/database/mysql.php on line 11

    Notice: Error: MySQL server has gone away
    Error No: 2006
    SELECT * FROM oc_store WHERE REPLACE(`url`, 'www.', '') = 'http://site.ru/' in /home/users1/t/888/domains/site.ru/system/database/mysql.php on line 50

    В чем может быть дело, периодически возникает такая ошибка. Как-то связано с редиректом?
     
  2. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    284
    Симпатии:
    309
  3. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    Нет, скорее всего, это связано с настройкой базы данных. Сервер VPS/VDS?
     
  4. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    Ага, джино. Пока наткнулся на какаю-то инфу что может быть от неоптимизированных запросов к б.д. еще... как бы уловить какие именно запросы больше всего тормозят?
     
  5. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    пиши параметры сервера и конфигурацию (my.cnf)
     
    cereberlum нравится это.
  6. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    Извините за нубский вопрос, но где можно посмотреть это? Просто пока ни разу не сталкивался с такой необходимостью, знаю только как посмотреть информацию о php.
    Кстати между делом вылетает вот такая фигня
    Ну и ошибка случается обычно на странице товара.
     
  7. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    У тебя не настроен mysql. current_value=1. Давай файл скорректирую, пока не ушел. Параметры сервера ты должен знать (интересует объем памяти). А my.cnf обычно лежит в папке etc
     
    cereberlum нравится это.
  8. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    Если речь про дисковое пространство,то 20гигов, используется на 40%. my.cnf не нашел, перерыл все папки на хостинге, и в панели везде лазил. Напиши плиз что надо изменить, напишу в т.п. и узнаю как это делать на будущее.
    [​IMG]
    Все что нашел по конфигурации б.д.
     
  9. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    В файле my.cnf все настройки базы данных. После установки mysql не настроен. Обычно берут стандартный шаблон из /usr/local/share/mysql в зависимости от параметров сервера и подгоняют под свои нужды.
    В твоем случае подозреваю, что не выставлены или занижены параметры
    max_allowed_packet
    wait_timeout
    max_questions
     
    cereberlum нравится это.
  10. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    284
    Симпатии:
    309
    Если все это не поможет, попробуйте у этой таблицы сменить движок. Подозреваю, что InnoDB стоит - смените на другой. Если после смены заработает, то нужно InnoDB настраивать.
     
    HPlus и cereberlum нравится это.