日志和状态检查
Dash 日志
systemd:
journalctl -u dash.service -f
journalctl -u dash.service -n 200 --no-pager
源码运行直接输出到终端。
日志配置:
app:
log_level: "info"
log_format: "text"
环境变量覆盖:
APP_LOG_LEVEL=debug
APP_LOG_FORMAT=json
-debug 启动参数会把日志级别提升到 debug。
Dash 状态
systemctl status dash.service
curl -fsS http://127.0.0.1:8080/api/version
版本接口返回:
{
"version": "1.2.3",
"node_version": "1.2.3"
}
Linux 节点日志
systemctl status ithiltir-node.service
journalctl -u ithiltir-node.service -f
journalctl -u ithiltir-node.service -n 200 --no-pager
Push debug:
systemctl edit ithiltir-node.service
把 ExecStart 中加入 --debug 后重载并重启:
systemctl daemon-reload
systemctl restart ithiltir-node.service
curl http://127.0.0.1:9101/
macOS 节点日志
sudo launchctl print system/com.ithiltir.node
tail -f /var/log/ithiltir-node.log /var/log/ithiltir-node.err
Windows 节点日志
服务状态:
Get-Service ithiltir-node
日志:
Event Viewer -> Windows Logs -> Application/System
本地页面检查
Local 模式:
./node local 127.0.0.1 9100 --debug
curl http://127.0.0.1:9100/metrics
curl http://127.0.0.1:9100/static
首次采样前 /metrics 和 /static 可能返回 503。