Перейти к содержанию
Paveldz

Завершение запроса к базе данных

Рекомендуемые сообщения

Здравствуйте. Когда вхожу на сайт высвечивает белый фон. В логе ошибок пишет: 

 

Warning: mysql_connect() [function.mysql-connect]: User beelash_rs already has more than 'max_user_connections' active connections in /sata2/home/users/beelash/www/www.сайт.com/system/database/mysql.php on line 6

 

Общался с админами хоста, сказали:

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

 

Что мне делать? Помогите. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

opencart закрывает соединение

    public function __destruct() {
        if ($this->link) {
            mysql_close($this->link);
        }
    }

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас проблема не в закрытии запросов, а наоборот, слишком много подключений к БД. Меняйте тарифный пакет, или хостера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На сайт заходит не больше 100 людей в день. Это вроде бы не много.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решилось тем что я создал новую базу и импортировал туда резервную копию своей бывшей базы. И в файлах config изменил данные. Все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.