-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
smartdns崩溃 #144
Comments
是不是内存不足了导致异常了 dmesg看一下syslog吧。 |
内存剩余70MB+,dmesg无异常 |
那可能是hosts里面有些记录太长了,smartdns处理有错误。 把长度超过128的记录注释掉看看 |
的确是这个问题 |
我改了个版本,增大了域名长度, 你测试下看看把。 |
这个报错消失,程序运行后无任何输出,几秒后退出。
|
server配置项错误了,配置了错误的地址。 |
然而使用release 23是没问题的。 |
smartdns.1.2019.04.14-2322.mipselsf.ipk.zip 最近改的server-https功能有点问题。这个应该改掉了。 |
暂时看起来没什么大问题,启动时报错 |
看一下配置的spki是否正确。 |
已确认 spki 正确。
然后几秒后退出。 |
启动退出时因为调用路由器默认DNS解析cloudflare-dns.com失败。 |
可以先找到cloudflare-dns.com的IP地址,然后指定IP地址。 server-https https://104.16.112.25/query-dns -http-host=cloudflare-dns.com |
cloudflare-dns的SPKI应该时这个,你对比一下
|
spki已确认正确。
|
不是路由器上执行dig命令。是路由器里面ping命令能正确解析域名。 如果没有路由器自己的DNS服务器,那么smartdns的http就不可用,必须使用IP地址。 |
你用这个命令获取SPKI DNS用的SPKI和https的不一样。指定servername后,才能获取到正确的SPKI 获取到的SPKI其实就是1.1.1.1的 |
建议增加一个参数,允许忽略所有错误,尽可能启动并提供服务。 |
Release 25新增域名延迟解析,避免启动失败。 |
问题现象
简要描述问题出现的现象
运行环境
Padavan
mipselsf
Linux Router 3.4.113 mips GNU/Linux
信息收集
无/var/log/smrtdns.log
在自定义界面,开启设置->自定义设置->生成coredump配置,重现问题后提交coredump文件
coredump文件在/tmp目录下
process exit with signal 11, code = 1, errno = 0, pid = 762538342, self = 3156, pc = 0x2d736967, addr = 0x2d736966, build(Mar 15 2019 23:07:39)
由于未使用luci,coredump无法开启。
The text was updated successfully, but these errors were encountered: