Что такое db query error

Что такое db query error

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Всех вновь приветствую на страницах своего блога, продолжаем заниматься уроками по 1С битрикс. На днях у меня один физический сервер переезжал в другой цод, товарищи из данного цода начали выполнять работы раньше и не дали возможности правильно потушить виртуальные машины. После переезда на одном из сайтов я увидел вот такую ошибку db query error please try later, давайте рассмотрим как ее решить и на будущее знать, что делать, на это у вас уйдет не более 5 минут.

Решаем ошибку db query error

Ранее у меня была установка bitrix на centos. Причин у данной ошибки может быть несколько и мы их рассмотрим все. Для начала приведу пример скриншота, как выглядит ошибка db query error please later, согласитесь не очень информативно.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Закончилось свободное место

Да такое бывает у вас может закончиться место на локальном диске и Centos просто не может уже куда либо писать, и вы ловите эту ошибку. Для того, чтобы проверить есть ли у вас свободное пространство вам необходимо подключиться к серверу по ssh протоколу и ввести вот такую команду.

Вы получите сводку по разделам, в моем примере места свободного достаточно.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Повредилась база данных Mysql

Вторая причина, уже посерьезнее и она кроется в том, что у вас поломалась табличка или если угодно база данных Mysql. Чтобы это выяснить вам, потребуется включить дебагер. Нам нужно включить один параметр вот в этом файле.

Для того, чтобы его отредактировать я вам советую зайти по sftp-ssh соединению, как это сделать я описывал в заметке Как зайти на ftp сервер хостинга. Единственно, что когда будите создавать подключение выбирайте sftp-ssh. Еще может так же помочь утилита WinSCP 5.7.6, делает она тоже самое. И та и другая просто файловые менеджеры.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

В итоге теперь обновив страницу сайта я получил

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Имя хоста оставляете localhost, так и должно быть, ваш порт 3306 не должен светиться наружу. Далее указываем логин и пароль от базы данных и ставим галку Использовать туннелирование.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Задаем ip адрес или dns имя сервера к которому мы будем подключаться по ssh соединению, и указываем логин и пароль для доступа.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Указываем имя базы данных сайта на битриксе 1С. Я еще обычно ставлю опцию Автоподключение при запуске.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Теперь выбираете в левой части вашу базу данных и щелкаете по ней правым кликом, выбираете из контекстного меню Подключиться к базе данных.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Все теперь выбираете базу и из меню Службы выбираете Восстановление таблиц. После не долгой процедуры вы исправите ошибку db query error please try later на сайте 1С битрикс.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Источник

DB query error. Please try later.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Определите, пожалуйста, в файле /bitrix/php_interface/dbconn.php переменную:
$DBDebug=true;

Вам на экран будет выведен запрос с ошибкой, скопируйте текст ошибки и обратитесь в службу техподдержки, вам обязательно погут решить проблему.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Я бы так же советовал поставить все доступные обновления продукта через систему SiteUpdate. Сейчас последняя версия главного модуля уже 3.3.11, а модуля информационных блоков 3.3.7.

Если вы еще на запрашивали пробный лицензионный ключ, вы можете это сделать в административном разделе в меню «Настройки системы»-«Обновления».

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Странно, в системе обновлений есть запросы от вашего сервера на новые версии модулей.

Попробуйте загружать и ставить модули последовательно. Сначала главный модуль и далее.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Выполните, пожалуйста, инструкции указанные выше, чтобы сотрудники могли ответить на ваш вопрос:

Цитата
Yury Tushinsky пишет:
Определите, пожалуйста, в файле /bitrix/php_interface/dbconn.php переменную:
$DBDebug=true;

Вам на экран будет выведен запрос с ошибкой, скопируйте текст ошибки и обратитесь в службу техподдержки, вам обязательно погут решить проблему.

Цитата
Yury Tushinsky пишет:
Определите, пожалуйста, в файле /bitrix/php_interface/dbconn.php переменную:
$DBDebug=true;

Вам на экран будет выведен запрос с ошибкой, скопируйте текст ошибки и обратитесь в службу техподдержки, вам обязательно погут решить проблему.

Цитата
Sergey Rizhikov пишет:
Выполните, пожалуйста, инструкции указанные выше, чтобы сотрудники могли ответить на ваш вопрос:

Что касается данного форума, то проблемы связанные с индивидуальной настройкой здесь решаются в последнюю очередь.

Источник

Как исправить ошибку «DB query error» сайта на 1С-Битрикс

Подписаться на
рассылку

Отправляем полезные письма о бизнесе, сайтах и хостинге каждые 2 недели

Рассказываем, почему появляется ошибка «DB query error» и как ее исправить на панели управления хостингом.

Ошибка «DB query error» связана с базой данных и обычно возникает после переноса проекта на другой хостинг, когда неверно указывают путь или ссылаются не на ту базу данных. Так выглядит ошибка в браузере при открытии сайта:

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Другими вариантами возникновения «DB query error» могут быть:

Недостаточно свободного места на тарифе.

Ошибки в базе данных.

В статье расскажем, как исправить ошибку «DB query error» для сайтов на 1С-Битрикс из панели хостинга Reddock.

Недостаточно свободного места на тарифе

Для исправления ошибки на виртуальном хостинге перейдите в панель управления услугой.

На главной странице в блоке «Ограничения» в строке «Диск» проверьте, сколько осталось доступного места. Если доступного места достаточно, цвет текста будет зеленым. Если недостаточным — красным.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Для исправления ошибки на виртуальном или выделенном сервере перейдите в панель управления услугой под srv-admin. На главной странице в области «RED.Monitoring» отображены ресурсы сервера.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Проверка показала, что на тарифе закончилось дисковое пространство? Вы можете удалить лишние файлы или увеличить место на диске.

Для удаления файлов убедитесь, что они действительно не нужны для полноценной работы сайта. Примером таких файлов могут быть устаревшие резервные копии или кэш. Они удаляются в панели управления хостингом, в Менеджере файлов.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Для увеличения дискового пространства перейдите в личный кабинет и закажите дополнительные ресурсы для вашего тарифа.

Превышение максимально разрешенного количества подключений

Если на тарифе хостинга достаточно свободного пространства, возможно превышено максимально разрешенное количество подключений.

Это исправляется в панели управления перейдите в Главное (1) → Менеджер файлов (2). Выберите файл «dbconn.php» и нажмите «Изменить».

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

В строке «$DBDebug» замените «false» на «true», а после откройте ваш сайт. Если ошибки есть, то в браузере будет отображено сообщение ошибки mysql с кодом 1040.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Если ошибки превышения количества подключений нет, то причина может быть в большом количестве запросов к базе данных. Для сайтов на виртуальном хостинге нужно немного подождать, пока системный администратор устранит проблему. Для сайтов на виртуальном или выделенном сервере рекомендуем обратиться в нашу поддержку. Поможем исправить ошибку и вернуть доступ к сайту.

По всем вопросам будем рады помочь. Напишите нам — с радостью ответим. Способы связи:

Не пропустите новые материалы и обновления — подпишитесь на нас в любимой соцсети: Instagram, ВКонтакте или Facebook.

Источник

Ошибка DB Query в Bitrix

В этой статье мы расскажем, из-за чего возникает ошибка «DB query error, please try later» в Bitrix и как её исправить на виртуальном хостинге.

Почему возникает ошибка

Ошибка DB query error, please try later возникает на CMS Битрикс.

Также встречаются варианты:

Эта проблема связана с базой данных сайта: к ней поступает слишком много обращений — больше, чем сервер БД может обработать.

Вот несколько распространённых причин этой ошибки:

Как включить отображение ошибок через панель управления

Чтобы понять, чем именно вызвана ошибка, нужно посмотреть её полное описание на сайте. Для этого включите debug-режим.

Debug-режим (режим отладки) — режим, который используют разработчики для проверки кода. Он позволяет увидеть полный текст ошибки и исправить её.

Перейдите в раздел Главное — Менеджер файлов:

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Перейдите в папку php_interface и дважды кликните по файлу dbconn.php:

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

В блоках $DBDebug и $DBDebugToFile замените параметр «false» на «true» и нажмите Ok:

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

При переходе на сайт вы увидите текст ошибки. Он выделен красным цветом:

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Как включить отображение ошибок через SSH-подключение

Где domain.ru — корневая папка сайта.

Кликните клавишу i, чтобы включить режим редактирования, затем в полях $DBDebug и $DBDebugToFile замените параметр «false» на «true»:

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Чтобы выйти из режима редактирования, нажмите Esc. Затем введите команду :qw и нажмите Enter:

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Как освободить место для работы БД через панель управления

Для того чтобы освободить место на хостинге, нужно очистить папку /bitrix/backup/. Для этого:

Перейдите в папку /bitrix/backup/. Выделите файлы, которые вам не нужны, и нажмите Удалить:

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Чтобы подтвердить удаление, нажмите Ok:

Источник

Как исправить ошибку «DB query error»

Ошибка «DB query error» возникает, когда заканчивается дисковое пространство или превышается максимально разрешенное количество подключений. При открытии сайта или интернет-магазина появляется такое предупреждение:

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Для начала следует проверить доступное дисковое пространство.

Перейдите в панель управления услугой (инструкция). На главной странице в блоке «Ограничения» в строке «Диск» проверьте, сколько осталось доступного места. Если доступного места достаточно, цвет текста будет зеленым. Если недостаточным — красным.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Перейдите в панель управления услугой под srv-admin. На главной странице на вкладке «RED.Monitoring» будут отображены ресурсы сервера.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Если после проверки вы обнаружите, что у вас закончилось дисковое пространство, попробуйте удалить лишние файлы или увеличьте дисковое пространство.

Если у вас достаточно дискового пространства, проверьте, не превысили ли вы максимально разрешенное количество подключений. Для этого в панели управления перейдите в Главное (1) → Менеджер файлов (2). Выделите файл «dbconn.php» и нажмите кнопку «Изменить».

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

В строке «$DBDebug» замените «false» на «true». Откройте ваш сайт. Если ошибки есть, отобразится сообщение ошибки mysql с кодом 1040.

Что такое db query error. Смотреть фото Что такое db query error. Смотреть картинку Что такое db query error. Картинка про Что такое db query error. Фото Что такое db query error

Если ошибки превышения количества подключений нет, то, возможно, причина в большом количестве запросов к базе данных. Если у вас виртуальный хостинг, нужно немного подождать, наш системный администратор сам устранит проблему. Если у вас виртуальный сервер или выделенный сервер, обратитесь в нашу техническую поддержку.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *