1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.4.x Ошибка пользователя - max_user_connections

Тема в разделе "Основные вопросы по XenForo", создана пользователем Czarevich, 19.12.2014.

Загрузка
  1. Czarevich

    Czarevich Read only

    Регистрация:
    16.12.14
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.4.3
    как исправить такую ошибку:

    Zend_Db_Adapter_Mysqli_Exception: User 'u765718431_admin' has exceeded the 'max_user_connections' resource (current value: 3) - library/Zend/Db/Adapter/Mysqli.php:333
    Сгенерирована пользователем: Неизвестная учётная запись, 31 мин. назад
    Трассировка стэка
    #0 /home/u765718431/public_html/library/Zend/Db/Adapter/Abstract.php(315): Zend_Db_Adapter_Mysqli->_connect()
    #1 /home/u765718431/public_html/library/XenForo/Application.php(727): Zend_Db_Adapter_Abstract->getConnection()
    #2 [internal function]: XenForo_Application->loadDb(Object(Zend_Config))
    #3 /home/u765718431/public_html/library/XenForo/Application.php(968): call_user_func_array(Array, Array)
    #4 /home/u765718431/public_html/library/XenForo/Application.php(999): XenForo_Application->lazyLoad('db', NULL)
    #5 /home/u765718431/public_html/library/XenForo/Application.php(1569): XenForo_Application::get('db')
    #6 /home/u765718431/public_html/library/XenForo/Model.php(161): XenForo_Application::getDb()
    #7 /home/u765718431/public_html/library/XenForo/Model/DataRegistry.php(138): XenForo_Model->_getDb()
    #8 /home/u765718431/public_html/library/XenForo/Model/DataRegistry.php(97): XenForo_Model_DataRegistry->_getMultiFromDb(Array)
    #9 /home/u765718431/public_html/library/XenForo/Dependencies/Abstract.php(147): XenForo_Model_DataRegistry->getMulti(Array)
    #10 /home/u765718431/public_html/library/XenForo/FrontController.php(127): XenForo_Dependencies_Abstract->preLoadData()
    #11 /home/u765718431/public_html/index.php(13): XenForo_FrontController->run()
    #12 {main}
    Содержимое запроса
    array(3) {
    ["url"] => string(162) "http://bot-kill.ru/index.php?topxstats/&&_xfRequestUri=/&_xfNoRedirect=1&_xfToken=1,1418966495,77c2a5c04dcbb5912026896878684252bad27ee1&_xfResponseType=json"
    ["_GET"] => array(5) {
    ["topxstats/"] => string(0) ""
    ["_xfRequestUri"] => string(1) "/"
    ["_xfNoRedirect"] => string(1) "1"
    ["_xfToken"] => string(53) "1,1418966495,77c2a5c04dcbb5912026896878684252bad27ee1"
    ["_xfResponseType"] => string(4) "json"
    }
    ["_POST"] => array(0) {
    }
    }
     
  2. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    357
    Версия XF:
    1.4.3
    @Czarevich, в тексте ошибки написана причина.
    Решение - либо написать хостеру "че за фигня", либо поправить в настройках mysql - поставить max_user_connections на дефолтное "0" - т.е. без ограничений.
     
  3. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Бесплатный хостер?
     
  4. Czarevich

    Czarevich Read only

    Регистрация:
    16.12.14
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.4.3
    Да, если я тариф куплю, норм будет?
     
  5. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Ну если вы переведете текст ошибки, то станет понятно что на вашем бесплатном тарифе ограничения на подключения к базе данных.
     
  6. Czarevich

    Czarevich Read only

    Регистрация:
    16.12.14
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.4.3
    Понятно, спасибо за разъяснение!
     
  7. fastbitch

    fastbitch Местный

    Регистрация:
    28.11.14
    Сообщения:
    13
    Симпатии:
    0
    Версия XF:
    1.4.2
    а как от ддос через max_user_connections избавиться?
     
  8. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Полагаю, что никак. Этот способ явно не подходит. Если вы уменьшите max_user_connections, атака ведь не прекратится. Просто сайт перестанет обслуживать пользователей раньше, оставаясь при этом менее нагруженным. Вот и все.
     
  9. fastbitch

    fastbitch Местный

    Регистрация:
    28.11.14
    Сообщения:
    13
    Симпатии:
    0
    Версия XF:
    1.4.2
    Я имел ввиду, что ддос атаки идут через это подключение. За 5 минут кладется сайт через max_user_connections.
     
  10. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Если он слабый совсем или если это не DDOS, попробуйте просто лимиты поднять. Если посильнее, попробуйте что-то вроде этого или этого. Ну, а если совсем сильный.... Придется просить помощи.
     

Поделиться этой страницей