High CPU/RAM and Gateway Restarts in OpenClaw? Disable IPv6 for Telegram

If your OpenClaw instance has been experiencing high CPU/RAM usage, sluggish responses, and periodic gateway restarts in recent versions (especially with Telegram integration), the culprit may be autoSelectFamily: true (default on Node 22+). A user on r/openclaw traced the issue to failed IPv6 connections causing resource leaks.
The Problem
OpenClaw's Telegram integration on Node 22+ defaults to autoSelectFamily: true, which attempts both IPv4 and IPv6 connections simultaneously. If your network stack isn't IPv6-capable, those connections fail with ENETUNREACH, cascading into event loop stalls. Symptoms include:
- 80-second event loop freezes
- CPU pinned at ~52%
- ~9 gateway restarts per day
sendChatActionfailures
The Fix
Set both autoSelectFamily: false (forces IPv4-only connections) and dnsResultOrder: 'ipv4first' as a belt-and-suspenders approach in your Telegram bot configuration. Example config snippet:
// In your OpenClaw Telegram bot setup
clientOptions: {
autoSelectFamily: false,
dnsResultOrder: 'ipv4first'
}
Results
After applying the fix, the user reported:
- 0 liveness warnings
- 0 ERROR-level log entries
- 0 restarts over 5+ hours
- 0
sendChatActionfailures - CPU dropped from 52% to 4.4%
- No event loop freezes
If you run multiple Telegram bots, the issue may be more pronounced. This fix is applicable to any OpenClaw version using Node 22+ with Telegram.
📖 Read the full source: r/openclaw
👀 See Also

OpenClaw Discord proxy fix for REST API timeout issues
A user reports fixing OpenClaw Discord connection issues where WebSocket connects but REST API calls fail with "fetch failed UND_ERR_CONNECT_TIMEOUT" errors. The solution involves creating a proxy-preload.cjs file and setting global undici proxy settings.

Token Usage Tips for Claude Code
Practical advice from a Reddit post on reducing token burn: start fresh chats, group questions, keep CLAUDE.md lean, be precise with file references, summarize and restart threads, and use lighter models for simpler tasks.

MTP Acceptance Rate: 50% Threshold Determines Speculative Decoding Benefit
MTP (Multi-Token Prediction) via speculative decoding on Gemma-4 26B shows benefit only when draft token acceptance rate exceeds 50% — based on mlx-vlm benchmarks on M4 Max Studio.

Using ntfy for OpenClaw agent notifications
A developer shares their experience using ntfy.sh's self-hosted version for push notifications from OpenClaw agents, avoiding Discord/Telegram bots by running ntfy serve on the same VPS and using HTTP post requests.