Я провів стрес-тестування своєї конфігурації OpenClaw протягом 48 годин
Більшість людей тестують OpenClaw протягом п'яти хвилин. Вони надсилають кілька повідомлень. Якщо все працює, вони вважають систему готовою до експлуатації.
Я зробив інакше. Я залишив свого агента працювати на цілі вихідні.
Я виявив три приховані помилки. Вони не призвели до збою системи. Вони просто коштували мені грошей та часу.
Ось що зламалося і як я це виправив.
- Деградація контексту Через 18 годин відповіді моделі стали поверхневими та короткими. Помилки не виникало. Просто закінчилося місце в контексті. Історія сесії стала занадто великою. Модель почала економити на словах, щоб заощадити місце.
Виправлення: Встановіть політику очищення сесій.
- Обмежте історію 50 повідомленнями.
- Скидайте сесію кожні 12 годин. Це дозволяє підтримувати контекст актуальним без ручної роботи.
- Черги завдань Я використовував cron-завдання для запуску завдань кожні 15 хвилин. Іноді через повільні API виконання завдання тривало довше ніж 15 хвилин. Наступне завдання запускалося, поки перше ще працювало. Це створювало чергу завдань, що постійно зростала.
Виправлення: Додайте м'ютекс (mutex guard) за допомогою lockfile.
- Перевіряйте, чи існує lockfile.
- Якщо lockfile був створений менше ніж 15 хвилин тому, пропустіть новий запуск.
- Це запобігає накопиченню завдань.
- Невидимі витрати Коли моя основна модель досягала ліміту запитів (rate limit), OpenClaw перемикалася на резервну (fallback) модель. Завдання завершувалося успішно. Однак резервна модель коштувала в 4 рази дорожче за токен. У логах усе виглядало добре, але мій бюджет швидко вичерпувався.
Виправлення: Додайте явне відстеження витрат.
- Логуйте використання токенів та вартість після кожного запуску.
- Щотижня переглядайте витрати по кожній моделі.
OpenClaw надійна, поки не перестане нею бути. Збої зазвичай трапляються тоді, коли ви не стежите за процесом.
Я витратив 2 години на виправлення цих проблем. 48-годинний тест коштував мені 20 доларів у токенах. Це справедлива ціна за те, щоб моя система працювала днями без нагляду.
Якщо ви не проводите стрес-тестування своєї конфігурації принаймні протягом повної доби, ви не готові до експлуатації.
Додаткова спільнота для навчання: https://t.me/GyaanSetuAi
