IPB

Добро пожаловать, гость ( Вход | Регистрация )

5 Страниц V « < 3 4 5  
Reply to this topicStart new topic
> Баги сайта и форума, пишем сюда о всех обнаруженных ошибках
-=CHE@TER=-
Jul 10 2020, 10:35
Сообщение #81


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,373
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 320 раз(а)



Очень странно.
Мне только что второе письмо пришло об ответе - всё работает.
Я проверил работу форума:
1) Сделал копию БД сайта, скачал сайт и поставил у себя на машине.
2) Поставил редирект писем в каталог /_mail/, вместо отправки.
3) Сбросил тебе в этой копии пароль на 12345, чтобы я мог под твоим логином тестировать.
4) Зашёл в эту тему под тобой, написал сообщение.
5) Разлогинился, почистил кукисы, зашёл под собой написал сообщение.
6) Повторил п.п.4 и 5 несколько раз.
7) Проверил /_mail/ и там оказалось ровно такое количество писем, сколько я тебе раз отвечал.
Т.е. форум всё исправно отправляет (и мне в том числе два письма пришло).
Поэтому предлагаю:
1) Проверить спам, не попадают ли письма с форума туда через раз.
2) Попробовать внести форум в белый список (если провайдер твоего e-mail это позволяет).
3) Попробовать сменить e-mail, возможно провайдер того, которым ты пользуешься, через раз письма режет и они даже в спам не попадают.
Потому что я, правда, не знаю чем тебе ещё помочь можно - как видишь, всё работает.
Предположу, что т.к. письма об ответе в теме шаблонные (по сути одинаковые), то когда приходит второе и далее твой email провайдер считает что это спам или дубликат и режет их.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
necros2k7
Aug 10 2022, 13:18
Сообщение #82


Newbie
*

Группа: Authorized
Сообщений: 9
Регистрация: 8-August 22
Пользователь №: 18,035
Спасибо сказали: 1 раз(а)



А сертификат для HTTPS можно прикрутить? А то в 2022 диковато смотрится)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Aug 10 2022, 20:00
Сообщение #83


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,373
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 320 раз(а)



Grom PE в 2016 году этот вопрос поднимал, когда мы ещё были на старом хостинге. Тогда выяснили что это нужно будет 1200 рублей сверху каждый год платить, плюс с бесплатными Let's Encrypt тот хостер не работал (т.е. это ещё и сертификат покупать). На том тема и заглохла. Сейчас у нас новый хостер, но прозреваю, что это также упрётся в дополнительную сумму поверх текущих расходов. Для работы с бесплатным Let's Encrypt нужен выделенный IP-адрес - его полюбому покупать придётся. Если есть желающие донатить на это каждый год, то могу вопрос в службе поддержки хостера поднять. Только это нужно будет постоянно делать, потому что назад с HTTPS уже не вернуться. Ну, в смысле, вернуться-то можно на бюджетный план, только старые ссылки перестанут работать, если их кто-то где-то давал на наш проект уже по HTTPS.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Apr 5 2024, 08:15
Сообщение #84


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,373
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 320 раз(а)



QUOTE(necros2k7 @ Aug 10 2022, 13:18) *
А сертификат для HTTPS можно прикрутить? А то в 2022 диковато смотрится)
Таки теперь HTTPS есть. Только форум, похоже, на него не рассчитан, потому что все внутренние ссылки с HTTP. Только если ваш Интернет обозреватель сам, на ходу, их будет подменять.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
May 7 2025, 11:58
Сообщение #85


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,373
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 320 раз(а)



Отключил создание гостевых сессий на форуме - давно хотел. Штатными средствами это невозможно сделать, так что пришлось в исходный код лезть. При первом входе на форум больше не будет уродских s=0123456789abcdef0123456789abcdef в ссылках. А куки с session_id теперь создаются только при попытке входа (когда логин и пароль ввели и пытаетесь войти).
Какие плюсы:
1. Как я уже сказал, не будет уродских ссылок.
2. Форум будет лучше индексироваться тем же Archive.org и другими поисковыми системами - ссылки не будут различаться из-за "&s=..." в них.
3. Опять же, лог-файлы форума будет проще анализировать - там не будет километровых "&s=..." в ссылках.
Какие минусы:
1. Параноики куки не использующие (кто даже больший параноик, чем я) зайти на форум не смогут.
2. Возможно, могут гости отвалиться. Ну, т.е. вся эта статистика "X чел. читают эту тему".
3. Возможно, я мог что-нибудь случайно поломать, так что пишите, если кто-то что-то обнаружил.
Если, вдруг, кто-то не сможет зайти на форум, то пишите мне на почту или в обратную связь на сайте - будем разбираться.

Почему я этим решил всё же озадачиться? Дело в том, что полез вчера в панель управления хостинга спам фильтры для почты обновить (какие-то дебилы с рекламой Oracle уже капитально достали) и обнаружил, что у нас 500 Мб занимают недельные логи веб-сервера нашего сайта. И это при том, что все логи, кроме логов за сегодня, упакованы в .GZ архивы. И это при том, что весь наш сайт сейчас, включая форум и обе БД занимает менее 150 Мб. Служба поддержки ответила, чтобы я не переживал, всё нормально, но меня это напрягло.
Скачал логи за 2025-05-05 у форума, распаковал. Получилось такое:
forum.ctpax-x.org.access.log-20250505 - 347 Мб - логи доступа к страницам и файлам
forum.ctpax-x.org.error.log-20250505 - 153 Мб - логи с ошибками
Я, честно сказать, просто офигел когда это увидел. Заглянул в логи доступа, там куча ботов. Сделал фильтрацию файла access в другой файл убрав все строки логов с ботами. Получилось 348 Кб - в 1000 (прописью: в тысячу!) раз меньший файл. Решил собрать статистику, получилась следующая картина (текст можно сохранить в текстовый файл "bots.csv" чтобы потом в Excel открыть и круговую диаграмму построить - позволяет наглядно оценить масштаб катастрофы):

CODE
AhrefsBot;641
Amazonbot;223546
Applebot;40
bingbot;688
BitSightBot;23
BLEXBot;55202
Bytespider;298
ChatGPT-User;6
DotBot;280
facebookexternalhit;266
Googlebot;413
keys-so-bot;74
meta-externalagent;1083405
MJ12bot;8442
OAI-SearchBot;13
PerplexityBot;6
PetalBot;16932
SemrushBot;4888
VelenPublicWebCrawler;20
YandexBot;12
Yatcybot;294

Кстати говоря, обновил список известных ботов для форума добавив туда всех вышеперечисленных.
Не трудно заметить что meta-externalagent (это Facebook) и Amazonbot (это Amazon) совсем охренели. Особенно лицокнига - более миллиона (!!!) обращений за сутки! Да вы там совсем опухли что ли?! Причём, если погуглить, то на meta-externalagent много жалуются, что бот создаёт какой-то просто невыносимый трафик на сайт. Люди изобретают всякие решения (например) чтобы бота не блокировать, но его охреневшие аппетиты как-то поубавить.
Но самое прикольное, что почти весь error.log - это примерно вот такие записи:

QUOTE
2025/05/04 03:51:26 [warn] 1234567#1234567: *12345678 an upstream response is buffered to a temporary file /tmp/proxy/1/23/0001234567 while reading upstream, client: 57.141.0.28, server: forum.ctpax-x.org, request: "GET /index.php...

57.141.0.xxx - это как раз адреса ботов meta-externalagent.
И такого дерьма на 150+ Мб.
Цукерберг, или кто там у вас главный, немедленно прекрати!
Это к слову о том, что современные мощности позволяют писать какой угодно шлакокод.
А то что эта фигня на палке тупо сайты DDoS'ит - об этом никто не думает.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

5 Страниц V « < 3 4 5
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 14th May 2025 - 21:23