DENWER + CODEIGNITER = #1040 - Too many connections

При использовании стандартного денвера столкнулся с пробемой: через определенное время сервер mysql выбивает ошибку #1040 - Too many connections. Связанно это с тем, что сервак по дефолту не справляется с нагрузкой. Вот решение:

  1. Находим конфигурационный файл mysql( у меня лежит здесь: C:WebServersusrlocalmysql5my.cnf );
  2. Под раздел [mysqld] добавляем строчку max_connections = 500. Чем больше число, тем круче, но может не выдержать комп;
  3. Сохраняем и перегружаем сервер.

Вот собственно и все.

Интересное

Отзыв о FirstVDS
При покупке хостинга у FirstVDS мне предложили скидку за годный отзыв в блоге или на форуме....
Project Glass — Очки будущего от Google
Компания Google представила суперсовременные «очки дополненной реальности» или Project Glass. Впрочем,...
Git и Bitbucket
Git – это распределенная система контроля версий. Пожалуй, на этом теория заканчивается, так как...
Проверка сайта на вирусы
Если пользоваться привычной терминологией, то web вирусы не являются вирусами в традиционном...

Комментарии

  • Сергей
    03.05.2010 в 03:19

    Спасибо, очень помогло.

    ответить
  • Николай
    20.06.2010 в 09:35
    А вот мне интересно почему эта проблема у меня возникает именно при использовании Codeigniter. Вы просто увеличили количество max_connections, но саму проблему это не решает. Вам нужно было сменить постоянное соединение с Базой данных на непостоянное, а именно в файле system/application/config/database.php
    изменить $db['default']['pconnect'] = TRUE; на $db['default']['pconnect'] = FALSE;
    Потеря производительности будет весьма незначительной
    ответить
  • Levik
    30.08.2010 в 09:04

    А использование Denwer было на «работающем» сервере — для доступа посетителей извне? Или это локально удалось так сервак нагрузить?

    ответить

Чтобы оставлять комментарии, авторизируйтесь

Войти через OpenID

рейтинг0+-
Популярные
Точки входа
Наверх