BagTrack форума. Сюда можно сообщать о найденных ошибках

Вопросы по работе, правила (скоро), а также ChangeLog и BagTrack
Ответить
Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4722
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 180
Откуда: Белгород
Контактная информация:
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix » 03 июл 2016, 23:05

Endless8Space, Ок, а можно скриншот пункта Изменить настройки уведомлений? Я посмотрел по БД и почему-то у вас там некорректные параметры, со скриншотом мне будет проще разобраться.

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4722
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 180
Откуда: Белгород
Контактная информация:
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix » 08 июл 2016, 22:45

Endless8Space писал(а): Как-то так...
Повторюсь (может вы не увидели сообщение): а можно скриншот пункта Изменить настройки уведомлений? Я посмотрел по БД и почему-то у вас там некорректные параметры, со скриншотом мне будет проще разобраться.

Аватара пользователя

Endless8Space
Модератор
Модератор
Сообщения: 506
Зарегистрирован: 15 ноя 2014, 18:23
Есть ответ: 35
Откуда: Омск
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение Endless8Space » 09 июл 2016, 07:55

DesignerMix,
Вложения
896.jpg

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4722
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 180
Откуда: Белгород
Контактная информация:
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix » 09 июл 2016, 10:33

Endless8Space, при цитировании у вас не установлена отправка на почту, если хотите установите.

Сегодня перезагрузил утилиту отправки почты, возможно это поможет.

Отправлено спустя 3 минуты 29 секунд:
PS: Но должен заметить что мне уведомления на которые я подписан на почту ходят исправно (по крайне мере за последние пару месяцев)

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4722
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 180
Откуда: Белгород
Контактная информация:
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix » 11 окт 2016, 16:31

Зашел сегодня в файловый архив, а он оказывается не работает! Проблему устранил увеличением максимального размера разрешенных файлов в PHP до 128 Мб. Надеюсь что файловый архив был не очень долго в нерабочем состоянии и печально что я узнал об этом сам.

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4722
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 180
Откуда: Белгород
Контактная информация:
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix » 28 окт 2016, 10:53

Наконец разобрался с тем, почему база данных форума выросла до огромных значений и из-за этого приходилось повышать планки максимальных размеров файлов в php.

Дело в том, что я настроил хранение сессий пользователей в течении 30-и дней для того, чтобы зарегистрированным пользователям было комфортно и не требовалось часто перезаходить на форум вводя пароль.

Но естественно сессий гостей во много раз больше чем зарегистрированных пользователей, так что гостевые сессии "забивали" таблицу phpbb_sessions в БД и ее размер на сегодня составлял 168 Мб :shock: я очистил гостевые сесии запросом DELETE FROM `phpbb_sessions` WHERE `session_user_id` = '1' session_user_id у которого значение равно единице это сессии гостей, после выполнения запроса таблица стала весить 2 Мб.

Так что для решения этой проблемы я оставлю все как есть (т.е. храниться сессии будут так-же 30 дней), но гостевые сессии будут автоматически очищаться раз в 3 дня ночью (воспользуюсь Cron'ом).

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4722
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 180
Откуда: Белгород
Контактная информация:
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix » 29 окт 2016, 20:05

В продолжении предыдущего поста, для тех кому это будет интересно и для себя:
Так как на моем хостинге нельзя править конфигурацию MySQL, а по умолчанию там отключен планировщик задач, то я добавил новую задачу в планировщик панели хостинга (он позволяет выполнять bash-скрипты и прочие скрипты вроде php и т.п.). Также я разместил в корневой директории хостинга файл имя_файла.sh, в этот файл я добавил следующий код:

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

mysql -u имя_пользователя_SQL -pПароль_SQL -D имя_базы_данных -e "DELETE FROM phpbb_sessions WHERE session_user_id = '1'";
А в планировщике хостинга прописал /$HOME/имя_файла.sh. Здесь /bin/bash говорит что будет запущен скрипт .sh (шелл-скрипт), а $HOME это переменная которая указывает на корень на моем хостинге.

Теперь каждый день в пол пятого ночи этот скрипт будет очищать сессии гостей форума освобождая кучу места из БД. Это значительно ускорит работу форума и уменьшит занимаемое базой место + зарегистрированным пользователям будет по прежнему удобно пользоваться форумом т.к. их сессии будут храниться 30 дней :super:

Я рад что со всем этим разобрался и теперь знаю немного больше.

Аватара пользователя

Familiyazov
Постоянный пользователь
Сообщения: 70
Зарегистрирован: 24 дек 2014, 21:45
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение Familiyazov » 17 янв 2017, 13:33

Кто такой Anonymous, от которого появляются уведомления изредка, якобы что он ответил в тебе, но в теме ничего нет?

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4722
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 180
Откуда: Белгород
Контактная информация:
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение DesignerMix » 17 янв 2017, 14:30

Familiyazov, вы получали уведомления в теме на которую вы подписаны или вас где-то цитировали?

В любом случае полагаю что это связано с тем, что в некоторые темы на форуме периодически пишут спамеры а я ежедневно это контролирую и чищу такие сообщения удаляя пользователей, но при этом уведомления у тех, кто подписан на тему остаются, ведь вы были подписаны на тему и уведомление об ответе вам пришло, но между отправкой уведомления и тем, что вы его прочли я уже успевал удалить сообщения. Поэтому вы видели уведомление а самого сообщения не видели. К сожалению полностью защититься от спама не могу

Аватара пользователя

Familiyazov
Постоянный пользователь
Сообщения: 70
Зарегистрирован: 24 дек 2014, 21:45
Статус: Не в сети

BagTrack форума. Сюда можно сообщать о найденных ошибках

Сообщение Familiyazov » 17 янв 2017, 17:19

DesignerMix, уведомление из подписанной темы получал, теперь ясно, думал баг какой-то или тестирование чего-нибудь

Ответить

Вернуться в «Информация о форуме»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя