At the risk of stating the obvious .. have you tried 9.16.37 or 9.18.11?
While I am usually down for an off in the weeds hardcore root cause analysis of
problem is nice to get a quick win with a different version.
John
-Original Message-
From: bind-users [mailto:bind-users-boun...@lists.isc.org] On Behalf Of Jan
Schaumann via bind-users
Sent: Saturday, February 11, 2023 7:14 PM
To: bind-users@lists.isc.org
Subject: named out of swap on NetBSD/amd64
Hi,
I have a local caching resolver running bind 9.16.30 on NetBSD/amd64 9.3.
I'm currently hitting it on localhost with approximately 200 qps, and it
reliably gets killed after approximately 3 hours with "out of swap"
messages in dmesg.
The system in question is a Xen VPS with 6 GB RAM and
256 MB swap.
This seems similar to the issue reported here:
https://www.mail-archive.com/bind-users@lists.isc.org/msg30933.html
(There,
https://gitlab.isc.org/isc-projects/bind9/-/issues/3051
was listed as a possibly mitigating commit.)
No matter how much swap I add, it eventually runs out, so this seems to me to
suggest a leak somewhere.
The relevant information about the system and version is below, but I was
wondering what troubleshooting suggestions you might have.
$ /usr/pkg/sbin/named -V
BIND 9.16.30 (Extended Support Version) running on NetBSD amd64
9.3 NetBSD 9.3 built by make with '--with-lmdb=no'
'--with-blacklist=yes' '--with-blocklist=no'
'--disable-native-pkcs11' '--without-libxml2'
'--without-libjson' '--with-readline' '--with-libtool'
'--sysconfdir=/usr/pkg/etc' '--localstatedir=/var'
'--with-openssl=/usr/pkg' '--with-python=no'
'--prefix=/usr/pkg' '--build=x86_64--netbsd'
'--host=x86_64--netbsd' '--mandir=/usr/pkg/man'
'--enable-option-checking=yes'
'build_alias=x86_64--netbsd'
'host_alias=x86_64--netbsd' 'CC=gcc' 'CFLAGS=-O2 -fPIC
-D_FORTIFY_SOURCE=2 -pthread -I/usr/include -I/usr/include/readline
-I/usr/pkg/include'
'LDFLAGS=-Wl,-zrelro -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib
-Wl,-R/usr/pkg/lib'
'LIBS=' 'CPPFLAGS=-I/usr/include
-I/usr/include/readline -I/usr/pkg/include'
'PKG_CONFIG=/usr/pkg/bin/pkg-config'
'PKG_CONFIG_PATH='
'PKG_CONFIG_LIBDIR=/usr/pkg/lib/pkgconfig:/usr/pkg/share/pkgconfig'
compiled by GCC 5.5.0
compiled with OpenSSL version: OpenSSL 1.1.1q 5 Jul 2022 linked to OpenSSL
version: OpenSSL 1.1.1q 5 Jul 2022 compiled with libuv version: 1.44.1 linked
to libuv version: 1.44.1 compiled with zlib version: 1.2.10 linked to zlib
version: 1.2.10 threads support is enabled
default paths:
named configuration: /usr/pkg/etc/named.conf
rndc configuration: /usr/pkg/etc/rndc.conf
DNSSEC root key: /usr/pkg/etc/bind.keys
nsupdate session key: /var/run/named/session.key
named PID file: /var/run/named/named.pid
named lock file: /var/run/named/named.lock
$ sudo rndc status
version: BIND 9.16.30 (Extended Support Version) running on
panix.netmeister.org: NetBSD amd64 9.3 NetBSD 9.3 boot time: Sat, 11 Feb 2023
23:32:33 GMT last configured: Sat, 11 Feb 2023 23:32:34 GMT configuration file:
/usr/pkg/etc/named.conf
(/var/chroot/named/usr/pkg/etc/named.conf)
CPUs found: 1
worker threads: 1
UDP listeners per interface: 1
number of zones: 127 (97 automatic)
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is ON
recursive clients: 138/9900/1
tcp clients: 0/150
TCP high-water: 1
server is up and running
-Jan
--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from
this list
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from
this list
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users