Try to minimize number of zones. For 156550 entries you'll need around 450MB of RAM.

I had similar problem and solved it by creating transparent zones per TLD:

https://github.com/ezaquarii/vpn-at-home/blob/master/ansible/roles/unbound/templates/02-ad-block-zone.conf.j2

It looks like zones require a lot of ram, but local-data entries
are packed tightly.

Best regards,
Chris Narkiewicz

On 17/12/2018 22:38, Brian Marshall via Unbound-users wrote:

Hello list,

I am running unbound 1.66 on OpenBSD and import a couple of spam/malware/c&c lists that I blackhole via local zone data in unbound. I seem to have run into some kind of limitation on the number of records I can load. I get the following error recently when my list reached 156550 local-data entries :

     unbound: [50167:0] error: out of memory adding local data
     unbound: [50167:0] fatal error: Could not set up local zones

and the process exits.

Is there a way to increase the maximum number of local entries that can be loaded?
Thanks!

    -Brian Marshall


PS:


Version 1.6.6
linked libs: pluggable-libevent 1.4.15-stable (it uses kqueue), LibreSSL 2.6.3
linked modules: dns64 respip validator iterator

Reply via email to