Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Проблема с mysql

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Yatolya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 3 месяца

Проблема с mysql

Сообщение Yatolya »

Стал падать форум

Код: Выделить всё

General Error SQL ERROR [ mysqli ]  MySQL server has gone away [2006]  An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Техподдержка пишет вот что: Вот этот запрос создает проблему и провоцирует нагрузку:

Код: Выделить всё

# Time: 150116 21:36:48 # User@Host: 045308146_baza[045308146_dostij] @ localhost [127.0.0.1] # Thread_id: 203733722 Schema: baza_11 Last_errno: 0 Killed: 0 # Query_time: 2.682069 Lock_time: 0.000028 Rows_sent: 1 Rows_examined: 1356256 Rows_affected: 0 Rows_read: 1 # Bytes_sent: 208 Tmp_tables: 1 Tmp_disk_tables: 0 Tmp_table_sizes: 838848 use baza_11; SET timestamp=1421429808; SELECT session_user_id, MAX(session_time) AS online_time, MIN(session_viewonline) AS viewonline FROM phpbb_sessions WHERE session_user_id IN (64, 1) GROUP BY session_user_id;
Помогите пожалуйста разобраться. Ужас просто!!! каждые 10--15 минут иногда падает
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16370
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Проблема с mysql

Сообщение rxu »

Yatolya писал(а):Rows_examined: 1356256
У вас в таблице сессий почти полтора миллиона записей? А какая посещаемость и сколько зарегистрированных пользователей?
Попробуйте очистить таблицу сессий для начала.
Изображение
Yatolya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 3 месяца

Re: Проблема с mysql

Сообщение Yatolya »

Посещаемость от 200 до 1000
Всего сообщений: 16498 | Тем: 673 | Пользователей: 1149

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

Подскажите пожалуйста как ее почистить ?
Yatolya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 3 месяца

Re: Проблема с mysql

Сообщение Yatolya »

phpbb_sessions очистил
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Проблема с mysql

Сообщение Sheer »

Как чистил?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Yatolya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 3 месяца

Re: Проблема с mysql

Сообщение Yatolya »

Выделил галочкой базу и снизу выбрал очистить )
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Проблема с mysql

Сообщение Sheer »

Посмотри в таблице phpbb_config что записано в session_last_gc

Добавлено спустя 52 секунды:
Есть предположение, что не производится очистка сессий по cron
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Yatolya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 3 месяца

Re: Проблема с mysql

Сообщение Yatolya »

У меня в таблице только это:

Удалить session_gc 3600 0
Удалить session_length 3600 0
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16370
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Проблема с mysql

Сообщение rxu »

Значит, удалили как-то параметр session_last_gc. Добавьте назад.
Изображение
Yatolya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 3 месяца

Re: Проблема с mysql

Сообщение Yatolya »

А как я удалю ? Я вообще не понимаю честно о чем речь.
2 года форум работал все было хооккей
а с 1 января гладет весь mysql ! (все сайты с базами кладутся минут на 2-5) и часто в день
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Проблема с mysql

Сообщение Sheer »

Yatolya
[DEV] STK for phpBB 3.1.x
Инструменты поддержки --> Проверка изменений в Базе Данных
Должен найти недостающие параметры конфигурации и создаст, если не снимете галку напротив.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Yatolya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 3 месяца

Re: Проблема с mysql

Сообщение Yatolya »

Сколько стоит сделать ? Я точно похерю...
Кстати форум пока не падал
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16370
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Проблема с mysql

Сообщение rxu »

Yatolya писал(а):Кстати форум пока не падал
И не будет, пока таблица сессий снова не заполнится.
Сделайте запрос

Код: Выделить всё

INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('session_last_gc', '0', 1);
Изображение
Yatolya
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет 3 месяца

Re: Проблема с mysql

Сообщение Yatolya »

Код: Выделить всё

#1062 - Duplicate entry 'session_last_gc' for key 'PRIMARY'
Добавлено спустя 3 минуты 6 секунд:
А к чему так два одинаковых форума стоит на одном аккаунте
у одного все окей. У нас же алис
Последний раз редактировалось Sheer 17.01.2015 18:15, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Проблема с mysql

Сообщение Sheer »

Yatolya писал(а):#1062 - Duplicate entry 'session_last_gc' for key 'PRIMARY'
Значит session_last_gc уже есть в таблице.
Что покажет запрос ?

Код: Выделить всё

SELECT * FROM phpbb_config WHERE config_name = 'session_last_gc'
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Поддержка phpBB 3.1.x»