Стани джерел
Кожне джерело в Picasi має стан, який визначає його поведінку при наступному запуску збору. Стан відображається як плашка в огляді джерел.
Активне
Стан за замовчуванням. Джерело опитується в регулярному інтервалі збору; нові оновлення потрапляють у «Вхідні».
Перевіряється у фоні
Перехідний стан одразу після додавання нового джерела або нового каналу. Picasi перевіряє технічну доступність і метадані. Зазвичай триває від кількох секунд до хвилин. Джерело залишається в цьому стані без збору оновлень до завершення перевірки.
Зламане
Остання спроба збору завершилася жорсткою помилкою — цільовий URL постійно не відповідає (HTTP 404, помилка DNS, покинутий домен). Уражені канали більше не опитуються, поки помилку не буде виправлено.
Що ви можете зробити: у детальному вигляді каналу відображається остання помилка. Перевірте URL у браузері. Якщо цільовий вміст все ще існує, але URL змінився, створіть канал знову з новим URL. Якщо джерело більше не існує, видаліть канал або все джерело.
Деградоване
Збір кілька разів поспіль не вдався (тимчасові помилки, тайм-аути або обмеження швидкості), але ситуація не безнадійна. Picasi продовжує опитувати джерело, але з довшим інтервалом — наприклад, кожні шість годин замість кожної години. Щойно запуск знову успішний, стан автоматично повертається до Активне.
Що ви можете зробити: нічого. Стан — лише сигнал, що джерело нестабільне. Сприймайте його як раннє попередження — якщо він тримається довго, джерело може бути справді неактивне.
У карантині
Джерело неодноразово доставляло дуже великий або проблемний вміст — наприклад, тисячі записів за секунди (типово після помилки фіду) або цикли переспрямування. Picasi припиняє опитувати джерело, доки адміністратор не звільнить його вручну або підтримка не з’ясує причину.
Що ви можете зробити: відкрийте детальний вигляд каналу. Там вказано причину карантину. Після з’ясування підтримка повертає джерело в Активне.
Скидання лічильника помилок
Для Деградованого та інших станів з повторюваними помилками детальний вигляд джерела показує лічильник помилок. Адміністратор може скинути його вручну (Скинути лічильник помилок у меню каналу). Корисно, коли відома серверна проблема цілі усунена, а ви не хочете чекати наступної регулярної спроби.
Переходи станів
| З | До | Умова |
|---|---|---|
| Перевіряється у фоні | Активне | Перша успішна перевірка |
| Перевіряється у фоні | Зламане | Перевірка не вдалася з жорсткою помилкою |
| Активне | Деградоване | Кілька запусків збору поспіль з тайм-аутом або 5xx |
| Деградоване | Активне | Наступний запуск успішний |
| Деградоване | Зламане | Помилка стає постійною (наприклад, стійкий 404) |
| Активне | У карантині | Виявлено незвичну поведінку |
| Зламане | Активне | Лічильник помилок скинуто, або канал відтворено |
| У карантині | Активне | Лише через втручання підтримки/адміністратора |
Стани у відповідях MCP
Через MCP стан передається як поле status на об’єктах джерела. Значення: active, pending_check, broken, degraded, quarantined. Подробиці: Інструменти MCP.