[Bug]
minisind opened this issue · comments
在提交之前,请确认
- 我已经尝试搜索过 Issue ,但没有找到相关问题。
- 我正在使用最新的 mosdns 版本(或者最新的 commit),问题依旧存在。
- 我仔细看过 wiki 后仍然无法自行解决该问题。
- 我非常确定这是 mosdns 核心的问题。(如果是通过第三方衍生软件使用 mosdns 核心,不确定问题源头时,请先向衍生软件开发者提交问题。)
mosdns 版本
v5.3.1
操作系统
openwrt
Bug 描述和复现步骤
[42712.043740] Out of memory: Killed process 26843 (v2dat) total-vm:608376kB, anon-rss:42964kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:88kB oom_score_adj:0
[42805.359179] Out of memory: Killed process 29435 (v2dat) total-vm:608056kB, anon-rss:39176kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:76kB oom_score_adj:0
在新刷机的22.05版本的openwrt上跑了一晚上,早上检查发现故障。 之前发生过 MOSDNS Out of memory, 解决办法是尝试把DNS解析缓冲的默认数值改小一点。
使用的配置文件
config mosdns 'config'
option enabled '1'
option listen_port '9153'
option geo_auto_update '1'
option geo_update_week_time '7'
option geo_update_day_time '2'
option redirect '0'
option adblock '1'
option configfile '/etc/mosdns/config.yaml'
option log_level 'info'
option logfile '/var/log/mosdns.log'
option cache_size '3600'
option cache_survival_time '14400'
option dump_file '0'
option concurrent '2'
option idle_timeout '33'
option minimal_ttl '0'
option maximum_ttl '0'
option custom_local_dns '1'
option enable_pipeline '1'
option insecure_skip_verify '0'
option dns_leak '1'
option cloudflare '0'
option listen_port_api '9091'
option bootstrap_dns '119.29.29.29'
option apple_optimization '0'
list local_dns '223.6.6.6'
list local_dns '119.28.28.28'
list local_dns '114.114.114.114'
list remote_dns 'tls://1.1.1.1'
list remote_dns 'tls://9.9.9.9'
list remote_dns 'tls://149.112.112.112'
list remote_dns 'tls://208.67.222.222'
list remote_dns 'tls://208.67.220.220'
option enable_ecs_remote '0'
option github_proxy 'https://cdn.jsdelivr.net/'
option prefer_ipv4 '1'
list ad_source 'geosite.dat'
list ad_source 'https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-domains.txt'
list ad_source 'https://raw.githubusercontent.com/Cats-Team/AdRules/main/mosdns_adrules.txt'
list ad_source 'file:///etc/config/ytb_black_list.txt'
mosdns 的 log 记录
No response
OPENWRT的路由器上无此目录,看到故障时已经重启。查不到 '/var/log/mosdns.log'
现在已经将LOG 改为 '/tmp/mosdns.log' 如果后续有 LOG ,会再 comment