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

Ошибка соединения с базой данных.

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

Загрузка
  1. elzo

    elzo Местный

    Регистрация:
    22.05.11
    Сообщения:
    53
    Симпатии:
    4
    Версия XF:
    1.4.1
    Доброго всем вечера.
    Возникла ошибка, которая появляется порой по несколько раз в день при этом форум функционирует нормально. В записях журнала ошибок отображается следующее:

    Версия форума 1.1.3

    С чем это может быть связано и как с этим бороться? Буду благодарен за любую помощь.
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Сервер базы данных не всегда доступен. Обычно с такой проблемой надо обращаться к хостеру.
     
  3. elzo

    elzo Местный

    Регистрация:
    22.05.11
    Сообщения:
    53
    Симпатии:
    4
    Версия XF:
    1.4.1
    Обращались, дело в том, что сайт и форум периодически на мгновение становятся не доступными и появляется ошибка 502. Хостер сделал два предположения:
    1.
    Касаемо форума, то запросов к БД на главной всего 14. Ни каких лишних процессов на форуме замечено не было.
    2.
    Ума не приложу, с какой стороны подойти к проблемы и как вообще найти решение.
     
  4. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    @elzo я бы хостера сменил... и советую Вам перебираться с виртуальных хостингов на VDS/VPS.
     
    fly_indiz нравится это.
  5. smbbws

    smbbws Местный

    Регистрация:
    28.09.13
    Сообщения:
    152
    Симпатии:
    36
    Версия XF:
    1.1.3
    Видимо для вашего тарифного плана и этих затрачиваемых ресурсов слишком много.
    (там где не работает ксенфоро,с легкостью работают простенькие форумы типа punbb и fluxbb)
     
  6. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Движок XenForo достаточно прожорливый. Поэтому на дешевых тарифных планах довольно часто начинаются проблемы. Или меняете тарифный план на более производительный (дорогой) или меняете хостера. Сначала лучше эту ситуацию обсудить с хостером, конечно. Если хостер начнет предлагать оптимизировать скрипты, то можно менять хостера. По идее все более-менее нормальные хостеры знают, какие движки на их хостингах как себя ведут. Если они не знают, как ведет себя ксен, то проще найти того, кто знает.
     
  7. elzo

    elzo Местный

    Регистрация:
    22.05.11
    Сообщения:
    53
    Симпатии:
    4
    Версия XF:
    1.4.1
    Проект достаточно большой и располагается на хорошем хостинге, на котором хостятся достаточно большие проекты, к примеру, тотже пикабу.
    В нашем случае это VPS хостинг, вовсе не дешевый.
    К хостингу прикреплен также сайт на wordpress.
     
  8. smbbws

    smbbws Местный

    Регистрация:
    28.09.13
    Сообщения:
    152
    Симпатии:
    36
    Версия XF:
    1.1.3
    Скрипту все равно,уважаемый хостинг или нет,если ему памяти не хватает,он выдает соответствующую ошибку.
    Вариантов не много,запустить в консоли ps aux (можно еще top -S или iotop) и смотреть какие процессы, жрут сколько и чего,искать их способы оптимизации в интернете,либо банально перейти на следующий тарифный план.Последний вариант экономит время.
    Возможно на сайте слишком интенсивно работают боты типа маджестика или ашрефоса.
    В этом случае вы должны анализировать логи,на предмет непотребных ботов и блокировать их ип.

    вот мои наработки :) httpd.conf
    Код:
    <Directory "***">
        Options Indexes FollowSymLinks ExecCGI
            AllowOverride All
    <RequireAll>
      Require all granted
      Require not ip 5.9.108.0/24 5.10.83.0/24 44.76.95.39 77.248.252.113 80.57.78.214 91.64.157.224 109.207.13.0/24 144.76.95.0/24 199.192.207.146  208.110.91.146 208.115.111.73
    </RequireAll>
    </Directory>
    #5.10.83.89 ahref 5.10.83.0/24
    #204.236.178.38 amazon
    #208.167.230.19 chopa.net
    #208.167.230.19 5.10.83.89 href bot
    #5.9.108.235 144.76.95.39 91.64.157.224 77.248.252.113 80.57.78.214 144.76.95.231 199.192.207.146 208.110.91.146 majestic
    #173.242.125.206 204.12.208.162  majes
    #208.115.96.0/19 ezoom.bot
    #193.105.174.9 doser
    #109.207.13.0/24 podset botov
    #208.115.113.89 ezbot
    #sputnic 109.207.13.0.24
    #208.115.111.73 ezooms
    
     
  9. elzo

    elzo Местный

    Регистрация:
    22.05.11
    Сообщения:
    53
    Симпатии:
    4
    Версия XF:
    1.4.1
    Ошибка так и осталась не решенной. Теперь проблема стала проявляться меньше, не знаю, повлияло ли большое обновление с 1.1.3 до 1.2.4. Но, после обновления в статистике появилось отображение количества ботов, смотрю и не пойму, действительно ли на форуме 126 роботов онлайн, причем не временно, а как минимум второй день наблюдаю.
    В админке форума насколько я понимаю не просмотреть более подробную информацию? Нужно пользоваться средставами сервера?

    Пошел я глянуть значится access.log на сервере, а он не много ни мало 1.45гб. уже весит :)
     

    Вложения:

    Последнее редактирование: 07.01.2014
  10. smbbws

    smbbws Местный

    Регистрация:
    28.09.13
    Сообщения:
    152
    Симпатии:
    36
    Версия XF:
    1.1.3
    скорее всего это так и есть,тем более что лог файл достаточно большой.
    В лог файле апача самая подробная информация.
    Либо надо менять хостинг,либо банить ботов отличных ОТ гугла,яндекс и майла.
    Сообщением выше,я написал как забанил наиболее ярких и бесполезных ботов.
    А какой траффик в сутки? (по webstat если такая статистика ведется?)
     
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    На нормально настроенных серверах вообще-то работает ротация логов (обычно ежедневная в течение 10-30 дней).
     
  12. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    126 ботов если онлайн, то пользователей порядка 1000-1100 онлайн.
    То есть форум не маленький.
    А
    - слабый хостинг.
    То есть насколько я понимаю, ваш проект просто стал популярнее и оналйн вырос. Надо перебираться на тариф выше и все. Нет, ну если у вас 50 онлайна и проблемы то очевидно надо смотреть конфиги. Но если 1000 - оптимизация не нужна, нужно мощнее железо.
     

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