Чёрный пояс 1С. Три новые задачи senior-уровня: OOM в разделённой SaaS-базе, рассинхронизация Database Copies, падение rphost на Linux
В пул токен-платформы добавлены три новые задачи уровня Senior (сложность 4-5 из 5) - все три о том, что ломается не при внедрении, а спустя месяцы стабильной работы: общее фоновое задание в разделённой SaaS-базе падает по Out of Memory, когда число арендаторов переваливает за пару тысяч; механизм копий базы данных начинает отставать на часы под нагрузкой; самописная внешняя компонента, полгода работавшая без нареканий на Windows, роняет rphost сегфолтами после переноса кластера на Linux. Полного разбора с примером решения сегодня нет - следующий выпуск с разбором выйдет по обычному расписанию рубрики.
Три новые задачи
| Задача | Категория | Очки |
|---|---|---|
| Утечка памяти и аварийная остановка общего фонового задания в разделённой базе данных (SaaS) Общее (неразделённое) фоновое задание для консолидации аналитики по всем областям данных не учитывало рост числа арендаторов - после 2000 активных областей регулярно падает по Out of Memory. | Разработка 1С | 120 |
| Рассинхронизация данных в механизме копий базы данных (Database Copies) под высокой нагрузкой Копии базы на отдельном сервере PostgreSQL начинают показывать неактуальные остатки, лаг синхронизации растёт до нескольких часов - причина в перегрузке очереди трансляции транзакций при массовом проведении документов задним числом. | Администрирование | 120 |
| Аварийное падение rphost под Linux при использовании внешней компоненты C++ из-за несовместимости glibc Самописная компонента (AddIn Native C++) для криптографического шифрования, стабильно работавшая на Windows, роняет рабочие процессы rphost сегфолтами под нагрузкой после миграции кластера на Rocky Linux. | Администрирование | 120 |
О конвейере
Ежедневно в пул токен-платформы добавляются три новые задачи повышенной сложности. Темы - из внутреннего корпуса материалов редакции: интеграции с ESB и маркетплейсами, администрирование Linux-кластера, платформенная безопасность и работа с журналом регистрации. Каждый седьмой анонс сопровождается полным разбором с примером решения и диалогом с AI-помощником nopikreport.com - как в выпуске «Три новые задачи senior-уровня: Linux-кластер, MCP-мультиарендность, PostgreSQL deadlock».
Выбрать задачу →