<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Re[2]: [Unbound-users] Unbound on NetBSD</title>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
body {
  margin: 5px 5px 5px 5px;
  background-color: #ffffff;
}
/* ========== Text Styles ========== */
hr { color: #000000}
body, table /* Normal text */
{
 font-size: 9pt;
 font-family: 'Courier New';
 font-style: normal;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
span.rvts1 /* Heading */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-weight: bold;
 color: #0000ff;
}
span.rvts2 /* Subheading */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-weight: bold;
 color: #000080;
}
span.rvts3 /* Keywords */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-style: italic;
 color: #800000;
}
a.rvts4, span.rvts4 /* Jump 1 */
{
 font-size: 10pt;
 font-family: 'Arial';
 color: #008000;
 text-decoration: underline;
}
a.rvts5, span.rvts5 /* Jump 2 */
{
 font-size: 10pt;
 font-family: 'Arial';
 color: #008000;
 text-decoration: underline;
}
span.rvts6
{
 font-weight: bold;
 color: #800000;
}
a.rvts7, span.rvts7
{
 color: #0000ff;
 text-decoration: underline;
}
/* ========== Para Styles ========== */
p,ul,ol /* Paragraph Style */
{
 text-align: left;
 text-indent: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
.rvps1 /* Centered */
{
 text-align: center;
}
--></style>
</head>
<body>

<p>Hello Wouter,</p>
<p><br></p>
<p><span class=rvts6>WW> Since you have a dual core machine, two threads should be enough.</span></p>
<p>ok, i'm try.</p>
<p><span class=rvts6>WW> Your first problem seems to be that you cannot connect (with) TCP to the</span></p>
<p><span class=rvts6>WW> internet, the tcp connects failed.  Could this be a NetBSD firewall problem?</span></p>
<p>yes, uses PF</p>
<p>..</p>
<p>pass in quick on wm1 inet proto tcp from any to XX.XX.XX.5 port = domain keep state</p>
<p>pass in quick on wm1 inet proto udp from any to XX.XX.XX.5 port = domain keep state</p>
<p>pass out quick on wm1 inet from XX.XX.XX.5 to any keep state</p>
<p>..</p>
<p><span class=rvts6>WW> The second problem (accept failed: resource unavail) seems to be like</span></p>
<p><span class=rvts6>WW> you are running out of file descriptors. </span></p>
<p><span class=rvts6>WW> What is your ulimit? </span></p>
<p>dunno. :(</p>
<p><span class=rvts6>WW> Did you compile with libevent or not? </span></p>
<p>nope</p>
<p>./configure --prefix=/usr/pkg --host=i386--netbsdelf --mandir=/usr/pkg/man</p>
<p>i'm use pkgsrc for compile.</p>
<p><span class=rvts6>WW> And a more general, what is your configuration file?</span></p>
<p><span class=rvts6>WW> The third problem is that you are running out of memory, even though you</span></p>
<p><span class=rvts6>WW> have 3 Gb. Is this due to threads forking? What configuration do you</span></p>
<p><span class=rvts6>WW> use? Did you compile with or without pthreads?</span></p>
<p> Then unbound reach SIZE=130M and RES>116M he was crash.</p>
<p>---</p>
<p>Memory: 1566M Act, 749M Inact, 7984K Wired, 22M Exec, 1490M File, 382M Free</p>
<p>Swap: 1028M Total, 55M Used, 973M Free</p>
<p><br></p>
<p>  PID USERNAME PRI NICE   SIZE   RES STATE      TIME   WCPU    CPU COMMAND</p>
<p>25715 unbound    2    0   117M  114M select/0   2:01  3.81%  3.81% unbound</p>
<p>---</p>
<p><br></p>
<p>..</p>
<p>server:</p>
<p>        verbosity: 0</p>
<p>        statistics-interval: 600</p>
<p>        num-threads: 1</p>
<p>         interface: xx.xx.xx.5</p>
<p>        outgoing-range: 256</p>
<p>        outgoing-port-permit: 32768-65000</p>
<p>        outgoing-num-tcp: 20</p>
<p>        incoming-num-tcp: 20</p>
<p>        msg-buffer-size: 65552</p>
<p>        msg-cache-size: 64m</p>
<p>        msg-cache-slabs: 4</p>
<p>        num-queries-per-thread: 1024</p>
<p>        rrset-cache-size: 128m</p>
<p>        rrset-cache-slabs: 4</p>
<p>        cache-max-ttl: 86400</p>
<p>        infra-host-ttl: 900</p>
<p>        infra-lame-ttl: 900</p>
<p>        infra-cache-numhosts: 10000</p>
<p>        infra-cache-lame-size: 10k</p>
<p>        do-ip4: yes</p>
<p>        do-ip6: no</p>
<p>        do-udp: yes</p>
<p>        do-tcp: yes</p>
<p>        do-daemonize: yes</p>
<p><br></p>
<p>        access-control: 0.0.0.0/0 refuse</p>
<p>        access-control: xx.xx.128.0/20 allow</p>
<p>        access-control: xx.xx.48.0/20 allow</p>
<p>        access-control: 127.0.0.0/8 allow</p>
<p><br></p>
<p>        logfile: "unbound_ul.log"</p>
<p>        use-syslog: no </p>
<p>        root-hints: "named.cache"</p>
<p>        hide-identity: yes</p>
<p>        hide-version: yes</p>
<p>        identity: "DNS"</p>
<p>        version: "1.1"</p>
<p>        harden-glue: yes</p>
<p>        do-not-query-localhost: no</p>
<p>        module-config: "iterator"</p>
<p><br></p>
<p>include: "/usr/local/etc/unbound/my_zones_fwd.conf"</p>
<p>..</p>

</body></html>