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

Повторная отправка тем

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

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Повторная отправка тем

Сообщение Tugus »

Доброе утро. Обнаружил ряд сбоев или ошибок в работе форума, таких как повторная отправка тем ( по 2-3 раза отправляется одно и то же сообщение при создании новой темы) в примерно одно и то же время раз в сутки (происходит в одно и то же время в диапазоне буквально 10 минут, ночью; в остальное время работает как положено. Понял, что-то "заедает", и это что-то напрямую связано с кроном).
Перед образованием проблемы имело место слетание то ли таблиц, то ли сбоя какого-то сктрипта в последнюю неделю. Чего точно - жду ответа от хостера.

В связи со всем изложенным очень прошу модераторов перенести тему в соответствующий раздел, а то мы совсем уезжаем от обсуждения расширения в угадайку :search:
:hat
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Повторная отправка тем

Сообщение Siava »

Tugus писал(а): 29.07.2019 4:47 в примерно одно и то же время раз в сутки (происходит в одно и то же время в диапазоне буквально 10 минут, ночью
Вероятно в это время у хостера происходят какие-то запланированные задания (по cron :D ). Возможно ежедневный бэкап. В это время форум работает как обычно или сильно тормозит/подвисает? Если второе, то возможно из-за этого пользователь пытается повторно отправить сообщение, видя что первое никуда не ушло или долго пытается уйти, и каждое такое нажатие на "отправить" в итоге создаёт дубль.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: Повторная отправка тем

Сообщение Tugus »

Siava,
Спасибо, что перенесли сообщение в нужную часть форума :hat

Да, еженочный бэкан у нас примерно совпадает по времени с пачкованием сообщений, и это появилось несколько дней назад. А сегодня и днем одно и то же сообщение отправляется "пачкой" (сегодня в 12 дня). Пользователь действительно несколько раз пытается его отправить, а система пишем что-то про аякс, и сообщение выглядит для пользователя не отправленным. А на самом деле отправляется несколько раз.
Насчет "что-то про аякс" я попробую подловить момент и сделать скрин.

Также хостер пишет (и дает скрин), что 23 июля бились таблицы БД (сбой в работе сервера, приведший к временной нехватке ОЗУ, приведшей к падению...), однако их восстановили в автоматическом режиме. Проверил наличие места и памяти - столько же, как у нас обычно в распоряжении :?

Суммарно: проблемы с зачислением и автовыходом из автогрупп; повторная отправка сообщений из-за ошибки со стороны аякс; проблема с автоматическим снятием предупреждений. Последняя существует довольно давно, забыл о ней так как у нас крайне мало предупреждений.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Повторная отправка тем

Сообщение Siava »

Tugus, суммарно я вижу проблемы в достаточно слабом хостере :?

З.Ы.
тему переносил не я)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: Повторная отправка тем

Сообщение Tugus »

Тогда спасибо тому человеку, кто перенес :hat

Отправлено спустя 2 минуты 15 секунд:
Siava писал(а): 29.07.2019 16:34 проблемы в достаточно слабом хостере
все в целом? или там какие-либо отдельные вещи проверить? Версии, имею ввиду, настройки и что-нибудь такое? (не силен в названиях и общем устройстве.. не говоря о частностях. Что все уже заметили :oops: )
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Повторная отправка тем

Сообщение Siava »

Tugus, версии можно проверить. Начните с PHP. Оптимально минимум 7.0.x и до 7.2.x включительно.
Если это есть, то медленную работу PHP можно условно исключить. Условно - потому, что я не знаю что у вас там. Но почему-то уверен, что не в настройках дело.

Включите отладку, посмотрите время генерации страниц. Тяжёлых страниц.
config.php

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

@define('DEBUG', true);
@define('PHPBB_DISPLAY_LOAD_TIME', true);
Первая строка приведёт к увеличению нагрузки, но зато можно анализировать sql-запросы и время выполнения.

Используйте также отладчик в браузере (F12) вкладку, показывающую время генерации страницы и отдачи контента.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: Повторная отправка тем

Сообщение Tugus »

2019-07-29_16-51-06.png
Оно?

Также вижу, что сегодня "не получился" автоматический ночной бэкап (который на делается хостинге). Такое ранее бывало.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Повторная отправка тем

Сообщение Siava »

Tugus, ну вот, уже как минимум версию PHP необходимо поднять хотя бы до 7.0. Получите значительный прирост быстродействия и возможно даже этого вам хватит.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: Повторная отправка тем

Сообщение Tugus »

Siava писал(а): 29.07.2019 17:38 как минимум версию PHP необходимо поднять.
Ага.
Сейчас ждем ответа хостера о неудачной попытке автобэкапа. Они разберутся со своей частью, после этого выполню все рекомендации. Чтобы не одновременно вносить изменения :)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5278
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 790 раз

Re: Повторная отправка тем

Сообщение Siava »

Tugus, заодно включите время генерации страниц в футере.
раскомментируйте в config.php строку @define('PHPBB_DISPLAY_LOAD_TIME', true);
Запомните примерные значения на главной и каких-нибудь определённых темах, а после смены версии PHP сравните результат.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Повторная отправка тем

Сообщение Пчелкин »

Tugus писал(а): 29.07.2019 16:26 (сбой в работе сервера, приведший к временной нехватке ОЗУ
Где ж вы такие г*** нах=оди те?
Да еще плюс эта опция на серваке -
Tugus писал(а): 29.07.2019 16:26 еженочный бэкан у нас примерно совпадает по времени с пачкованием сообщений
Вы точно хотите что бы форум работал или вы хотите себе вечную долбежку? Или вам надо гарантии 100% сохранения инфы на нем? Там что - доклады ООН по разоружению в темах?
Бекапов по расписанию только БД мало? Зачем еще левое серваковское бекапирование? Да еще каждый день, да еще небось с сохранением последних 30 штук. А?
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: Повторная отправка тем

Сообщение Tugus »

Сменил версию PHP на 7.2.х. Кроме того, хостер сообщил, что были старые настройки серверного бэкапирования, их изменили. Темы перестали отправляться повторно.

Продолжают висеть старые предупреждения (должны сниматься через 7 дней), также продолжают не заноситься в автогруппу новые пользователи (должны заноситься по умолчанию сразу при регистрации), и не выбрасываться из той же автогруппы те, кому давно пора вылететь согласно выставленным условиям (параметрам). Так понимаю, к этому вопросу стоит вернуться в последнюю очередь и в соответствующей теме?

Прописал
Siava писал(а): 29.07.2019 16:45 config.php

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

@define('DEBUG', true);
@define('PHPBB_DISPLAY_LOAD_TIME', true);
попутно обнаружил ошибку от одного из расширений

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

[phpBB Debug] PHP Notice: in file [ROOT]/ext/pwg/UserAvatars/event/listener.php on line 184: Undefined variable: topic_row
.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Повторная отправка тем

Сообщение Sheer »

Возможно запланированная дата выполнения крон-задачи опережает текущее время на несколько лет. У меня такое было, когда хостер обновлял ПО на сервере, установив время на три года вперед от текущего. В этот момент на форуме выполнялась крон-задача, и время выполнения следующей задач было установлено на три года вперед. В итог у меня никакие крон-адачи не выполнялись, пока не выяснили в чем причина. Читать отсюда Некорректная дата последнего посещения форума
Установи [3.1][3.2] [dev] STK for phpBB 3.2.x & 3.1.x и на вкладке СРЕДСТВА АДМИНИСТРИРОВАНИЯ перейти к Параметры конфигурации и из выпадающего списка выбрать Планировщик крон, затем обнулить все даты.
Если есть какие-то крон задачи от установленных расширения, в списке выбрать Прочее и проверить даты там. После очистить кеш и наблюдать, будут ли выполняться крон-задачи.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Tugus
phpBB 1.4.4
Сообщения: 135
Стаж: 5 лет 4 месяца
Благодарил (а): 46 раз

Re: Повторная отправка тем

Сообщение Tugus »

Попутно также возник вопрос, с PHP 7.2.х использовать модуль Apahe или CGI?

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

Re: Повторная отправка тем

Сообщение Sheer »

Tugus писал(а): 02.08.2019 13:05 попутно обнаружил ошибку от одного из расширений
Попутно создай тему о расширении. Правила, пункт: 2.3
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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