Перегляд стану працездатності
Стан поруч із заголовком сторінки показує, чи потребують обчислювальні завдання уваги:
Якщо стан потребує уваги, на сторінці наводиться причина.
Пошук завдання в черзі
У розділі Активна черга BullMQ перелічено завдання, які ще зберігає Teable, щоб ви могли відстежити певне обчислювальне завдання або знайти повільні. За замовчуванням кожен рядок відповідає одному завданню, а його стан змінюється в тому самому місці під час повторних спроб Teable. Перейдіть до режиму Доставлення, коли потрібно переглянути повну історію спроб завдання або знайти повільні запуски. Щоб звузити список:- Натискайте плитки станів над Таблицею, щоб фільтрувати за станом: Очікує, Активне, Відкладене, Невдале, Завершене (збережене) тощо. Можна вибрати кілька плиток одночасно, а наведення на плитку показує пояснення відповідного стану.
- Фільтруйте за Простором, Базою, Причиною або Результатом, шукайте завдання, Базу, Простір чи помилку або задайте мінімальний час опрацювання, щоб знайти повільні завдання.
- Натисніть рядок, щоб відкрити Ланцюжок обчислень: часові позначки черги, затримку доставлення, час опрацювання, повну причину помилки з відредагованим SQL для невдалого доставлення та опис поширення, наведений нижче.
Стан Завершене не означає, що завдання виконало роботу. Позначка результату показує фактичну дію доставлення: Опрацьовано — завдання виконано, Без змін — нічого не залишилося робити, Відкладено — виконання переплановано на пізніший час, а Припарковано означає, що його область призупинено. Фільтр Результат звужує список за цим результатом і показує кількість доставлень для кожного з них. Таким чином, поєднання Завершене (збережене) з Опрацьовано залишає лише доставлення, які справді виконали завдання.
Відстеження поширення значення
Якщо обчислене значення виглядає неправильним або надійшло із запізненням, відкрийте Ланцюжок обчислень, щоб побачити весь пов’язаний ланцюжок. Натисніть будь-який рядок черги або Ланцюжок поруч з ідентифікатором завдання у відомостях про аномалію.Реєстр ланцюжків записує лише завдання, створені після появи цієї функції, і зберігає історію протягом 7 днів. Для старішого завдання відображаються відомості черги без графіка поширення. Для початкового завдання, яке виконавець іще не спланував, показано лише Поля-тригери. Якщо зміна не спричинила подальших операцій запису обчислених значень, графік повідомляє про це: жодне значення не залежало від цих Полів через формулу, пошук, агрегацію або назву зв’язку.
Обробка аномальних завдань
Лічильник Невдалі та розділ Обслуговування аномалій показують різні типи проблем, тому їхні значення можуть відрізнятися.
Після відновлення групи Teable повідомляє, скільки завдань відновлено, скільки було щойно додано до черги або вже перебувало в ній і скільки доставлено чи відкладено. Після цього виконавці опрацьовують групу відповідно до поточних обмежень паралельного виконання й поділу завдань.
Група з позначкою Базу видалено належить Базі, якої більше не існує. Її відновлення відразу знову завершиться помилкою, тому доступна лише дія Відхилити групу.
Переміщення Таблиці до кошика більше не створює тут аномалій. Обчислювальне завдання, яке й досі посилається на Таблицю в кошику, пропускає кроки читання з неї, завершує кроки для активних Таблиць і успішно завершується.
Відновлення також недоступне, якщо причиною помилки стали самі дані, наприклад значення перевищує обмеження розміру або порушує обмеження Поля. Повторне виконання того самого завдання знову завершиться помилкою, тому натомість відхиліть групу й виправте вихідні дані або визначення Поля; подальші операції запису автоматично переобчислять ці Поля.
Призупинення обчислювальних завдань для Простору
Якщо обчислювальні завдання одного Простору погіршують інцидент, призупиніть цей Простір у розділі Призупинення обчислювальних завдань, а не зупиняйте весь екземпляр.1
Відкрийте діалогове вікно призупинення
Натисніть Призупинити Простір.
2
Знайдіть Простір
Виконайте пошук за ідентифікатором або назвою Простору, а потім виберіть його в результатах.
3
Виберіть тривалість
Установіть для параметра Тривалість призупинення значення 15, 30, 60 або 120 хвилин.
4
Укажіть причину (необов’язково)
Занотуйте інцидент або вікно технічного обслуговування в полі Причина.
5
Підтвердьте
Натисніть Підтвердити призупинення.
Налаштування паралельного виконання
У розділі черги є два елементи керування паралельним виконанням. Кожен записує перевизначення для всього кластера, яке всі процеси отримують приблизно протягом 15 секунд без перезапуску. Кожне перевизначення можна скинути, щоб процеси повернулися до власних налаштувань середовища. Позначка Перевизначено показує елемент керування, для якого більше не використовується стандартне значення.
Збільшуйте обмеження отримання, коли вузьким місцем є одна завантажена База, а паралельність для процесу — коли в черзі одночасно перебуває багато Баз.

