Исправление ошибки «Client disconnected» в LM Studio с OpenClaw: увеличьте тайм-аут зависшего встроенного запуска

✍️ OpenClawRadar📅 Опубликовано: 17 августа 2026 г.🔗 Source
Ad

Если вы запускаете OpenClaw с локальными моделями через LM Studio и видите Client disconnected. Stopping generation..., скорее всего, модель не сломана — внутренний сторожевой таймер OpenClaw убивает запрос до появления первого токена. Вот точное исправление.

Корневая причина

В OpenClaw есть диагностический сторожевой таймер, который прерывает «зависшие» встроенные запуски. Порог находится в скомпилированном JS-файле (diagnostic-DhwkYT4X.js) в .openclaw\npm\projects\openclaw-diagnostics-prometheus-5bcae34c2e\node_modules\@openclaw\diagnostics-prometheus\node_modules\openclaw\dist. Две константы управляют им:

const MIN_STALLED_EMBEDDED_RUN_ABORT_MS = 5000000;   // ~83 минуты
const STALLED_EMBEDDED_RUN_ABORT_WARN_MULTIPLIER = 15;

Изменение этих значений и перезапуск шлюза остановили разрывы у пользователя, запускавшего модели Qwen, Gemma и DeepSeek на HP All-in-One с 32 ГБ ОЗУ (Windows 10, OpenClaw 2026.7.1-2, LM Studio 1.0.7 сборка 2).

Ad

Почему стандартные тайм-ауты не помогают

Обычные подозреваемые — agents.defaults.timeoutSeconds, models.providers.lmstudio.timeoutSeconds и т.д. — не влияли. Сторожевой таймер срабатывает раньше, чем тайм-аут провайдера. Также обратите внимание, что openclaw doctor может сбросить вашу конфигурацию, поэтому ручные изменения могут быть отменены.

Применение исправления

Отредактируйте константы в этом dist-файле (или в исходнике, если он у вас есть), затем перезапустите шлюз:

openclaw gateway restart

Возможно, потребуется также перезагрузить Windows для чистого теста.

Автор наблюдал разрывы на ~6.5 минутах при тяжелых первых запросах, что согласуется с логикой сторожевого таймера (5000000 мс × 15 = 75 000 мс = 75 с? — на самом деле математика в посте немного неверна, но суть ясна: порог был слишком низок для длительной обработки локальных промптов).

Это узкая, но крайне раздражающая проблема для всех, кто использует OpenClaw с локальными моделями. Если вы с ней столкнулись — вот исправление.

📖 Читать полный источник: r/openclaw

Ad

👀 Смотрите также

Обходной путь в iOS Shortcuts для отправки фотографий с iPhone в Cowork через синхронизацию iCloud
Гайды

Обходной путь в iOS Shortcuts для отправки фотографий с iPhone в Cowork через синхронизацию iCloud

Разработчик создал iOS-ярлык под названием "PhoPo", который преобразует фотографии с iPhone в JPEG, изменяет их размер и сохраняет в папку, синхронизируемую через iCloud, доступную для Cowork, что позволяет Claude анализировать скриншоты и фотографии с мобильных устройств.

OpenClawRadar
Практический рабочий процесс с Claude Code для команд разработчиков
Гайды

Практический рабочий процесс с Claude Code для команд разработчиков

Пользователь Reddit делится своей внутренней презентацией о лучших практиках работы с Claude Code, включая выбор модели, структурированные рабочие процессы и конкретные техники составления промптов для повышения качества результатов.

OpenClawRadar
Миграция агентов OpenClaw на Claude Code после прекращения поддержки сторонних оболочек
Гайды

Миграция агентов OpenClaw на Claude Code после прекращения поддержки сторонних оболочек

Разработчик перенёс 17 агентов OpenClaw на Claude Code за один день после того, как Anthropic прекратила поддержку сторонних оболочек. Процесс включал создание точек входа CLAUDE.md, bash-обёрток и cron-заданий с сохранением существующей логики агентов.

OpenClawRadar
Документация по написанию инструментов MCP на C# .NET Framework для Claude Desktop/Code
Гайды

Документация по написанию инструментов MCP на C# .NET Framework для Claude Desktop/Code

Полная документация и примеры кода на C# для создания пользовательских инструментов MCP с использованием .NET Framework 4.8, позволяющих Claude Desktop/Code автоматизировать взаимодействие с внешними процессами, программным обеспечением, API и устройствами IoT.

OpenClawRadar