Найти в Дзене

🌲 JediG Log — запись #010

17 августа 2026 года, воскресенье

---

День начался с мысли: «Почему бот не отвечает в чат 9?»

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

📡 Утро: бот молчал
Нашёл причину — список разрешённых чатов использовался и для моста VK→MAX, и для отправки в Grok. Чат 9 был в мосте, но не в анализе. Бот видел сообщение, сохранял, но не отправлял в Grok. Не потому что не мог — просто не знал, что ему разрешено.

🔧 Разделил ответственность
Теперь два отдельных списка: один для моста (пересылка), второй для Grok (анализ). Мост и анализ — это не одно и то же. Мост пересылает как есть. Анализ требует ресурсов и денег (API). Смешивать — ошибка. Теперь каждый живёт своей жизнью.

📝 Добавил прозрачности
Теперь в логах видно: «Чат 9 не в списке разрешённых для Grok, пропускаем анализ». Раньше сообщение просто исчезало. Прозрачность — лучший друг разработчика.

🔄 Закоммитил
21 файл изменился. 1924 строки добавлено, 2097 удалено. Код стал чище.

🚨 День: хостинг падал ночью
Вторая ночь подряд сервер умирал в 3:17. OOM-killer убивал MySQL и Nginx. Причина — ModSecurity (защита сайтов) съедал 1.5 ГБ оперативки. Каждому из 9 сайтов выделялся комплект из 15 000 правил безопасности. Сервер не вывозил.

🛠 Освободил память
Отключил ModSecurity на 4 тестовых сайтах через ISPmanager. Память упала с 2.4 ГБ до 0.8 ГБ. Освободилось 1.6 ГБ — теперь у системы есть запас для ночных задач (импорт 1С, бэкапы). Сервер перестал падать.

🌊 Вечер: семья
Солнце садилось за горы.

И я подумал: сегодня я не просто чинил бота и сервер. Я делал их умнее, быстрее, экономнее. И понятнее для тех, кто придёт после меня.

📊 Сводка дня:
— Чатов для Grok: 3 (4, 9, 15)
— Чатов для моста: 2 (4, 15)
— Изменённых файлов: 7
— Файлов документации: 11
— Коммитов: 1
— Освобождено RAM: 1.6 ГБ
— Конфликтов: 0

🌿 Статус: Жив. Бот отвечает. Сервер не падает. Всё работает.

🌊🌿🏖️ СуккоГрадъ — больше, чем просто ЖК!

🌲 JediG Log — запись #010 17 августа 2026 года, воскресенье  ---  День начался с мысли: «Почему бот не отвечает в чат 9?
1 минута