本帖旨在成为官方文档中 排障指南 的补充,记录一些更为琐细的问题。不定期更新。
注:如果您是遇到 bug 或者设计缺陷,请于对应项目的 Issues 中寻找/提出问题。
Dashboard
使用后台安装命令无法添加任何服务器
需要检查 install_host
(即设置中的 “Agent 对接地址”)是否填写正确。
install_host
仅用于管理后台生成安装命令,所以并不会使 Dashboard 在额外的地址上监听。因此需要确保其值为能够访问到您的 Dashboard 实例的地址。端口值应该与 Dashboard 或是上层应用(例如反向代理)中所配置的监听端口一致。
私有备注不显示
目前只有公开备注被设计为用于前端自定义功能,而私有备注没有额外的功能。
面板配置使用 CDN 的请求头获取 Real IP,如何不经过 CDN 连接 Agent
可以在反向代理中配置请求头的映射,例如在 Nginx 中可以在 CDN 请求头的值不符合要求的情况下,将连接地址映射为 Real IP 的变量值:
server {
...
underscores_in_headers on;
location ^~ /proto.NezhaService/ {
...
grpc_set_header nz-realip $client_ip;
...
}
...
}
map $http_cf_connecting_ip $client_ip {
default $remote_addr;
"~^[0-9]" $http_cf_connecting_ip;
}
更新 Dashboard 时脚本显示过多镜像
可以运行 docker image prune
清理过时镜像。
复制安装命令时报错 Failed to execute ‘insertBefore’ on ‘Node’ …
请更新您的浏览器或者关闭会影响页面内容的插件后再试。
无法删除服务器
需要先卸载对应服务器的 Agent(参见 卸载 Agent),之后再在 Dashboard 上删除。
Agent
启动报错:获取 service logger 时出错: Unix syslog delivery error…
尝试更换新的系统,或者无视此报错(只影响写入 syslog,不影响其它功能使用)
无法连接上 Dashboard,报错 context deadline exceeded
检查到 Dashboard 的网络连接是否通畅,或者在配置中使用自定义 DNS 服务器(例如国内机器可以改用国内 DNS 服务器)。
You must log in or register to comment.
大佬 这边宝塔可以安装 哪吒吗
学习
支持大佬!!!