Product
Logs & Debugging
Logs & Debugging
Where to find logs and how to use them when things go wrong.
Service Logs (systemd journal)
Both easyClaw and OpenClaw run as systemd services. Their logs go to the systemd journal.
OpenClaw Gateway
sudo journalctl -u openclaw-gateway -f
This shows gateway startup, channel connections (Telegram, Slack, Nostr, etc.), WebSocket activity, and errors.
Common things to look for:
listening on— confirms the gateway startedtelegram connected/slack connected— channel statuserror/ECONNREFUSED— connection failuresOOMKilled— ran out of memory (check swap withfree -h)
easyClaw WebUI
sudo journalctl -u easyclaw-webui -f
This shows the web interface, login attempts, API calls, and service management actions.
Useful journalctl flags
-f— follow (live tail)-n 100— last 100 lines--since "1 hour ago"— filter by time--no-pager— dump all output without paging-p err— only errors
Example: Last 50 gateway errors:
sudo journalctl -u openclaw-gateway -p err -n 50 --no-pager
OpenClaw Runtime Logs
OpenClaw also writes its own log files:
/home/openclaw/.openclaw/logs/
These are the logs that appear in the Control Panel → Logs tab. They contain detailed session activity, tool calls, and model interactions.
nginx Access & Error Logs
sudo tail -f /var/log/nginx/access.log
sudo tail -f /var/log/nginx/error.log
Useful for debugging SSL, proxy, and routing issues.
Quick Diagnostics
Check if services are running
sudo systemctl status openclaw-gateway
sudo systemctl status easyclaw-webui
Check memory usage
free -h
If you see very low free/available memory and high swap usage, your VPS may need more RAM or a larger swap file (configurable in Settings).
Check disk space
df -h /
Restart services
sudo systemctl restart openclaw-gateway
sudo systemctl restart easyclaw-webui
Nuclear option — restart both
sudo systemctl restart openclaw-gateway && sudo systemctl restart easyclaw-webui
Common Issues in Logs
| Log Message | Meaning | Fix |
|---|---|---|
ECONNREFUSED 127.0.0.1:18789 |
Gateway not running | sudo systemctl start openclaw-gateway |
OOMKilled |
Out of memory | Increase swap in Settings, or upgrade VPS |
ENOSPC |
Disk full | Clean up /home/openclaw/.openclaw/logs/ |
EACCES |
Permission denied | sudo chown -R openclaw:openclaw /home/openclaw/.openclaw/ |
ERR_TLS_CERT_ALTNAME_INVALID |
SSL cert mismatch | Re-run SSL setup from Settings |
rate limit |
API provider throttling | Wait and retry, or switch models |
Getting Help
If you can’t resolve an issue:
- Copy the relevant log output
- Enable support access from 🔒 Security
- Email
support@easynode.aiwith the logs