<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hello, I recently compiled Bind 9.9.6, on RedHatas follows:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">BIND 9.9.6-S2 (Subscription Edition) <id:eb5b129c> built by make with '--enable-threads' '--enable-fixed-rrset' '--disable-openssl-version-check' '--with-openssl=no'<o:p></o:p></p>
<p class="MsoNormal">compiled by GCC 4.1.2 20080704 (Red Hat 4.1.2-52)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">All seemed ok, except for 1 particular DNS server which had problems, getting messages in /var/log/messages at startup:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Dec  1 10:23:24 clpi263 named[1297]: adjusted limit on open files from 16000 to 1048576<o:p></o:p></p>
<p class="MsoNormal">Dec  1 10:23:24 clpi263 named[1297]: found 12 CPUs, using 12 worker threads<o:p></o:p></p>
<p class="MsoNormal">Dec  1 10:23:24 clpi263 named[1297]: using 6 UDP listeners per interface<o:p></o:p></p>
<p class="MsoNormal">Dec  1 10:23:24 clpi263 named[1297]: using up to 4096 sockets<o:p></o:p></p>
<p class="MsoNormal">…<o:p></o:p></p>
<p class="MsoNormal">…<o:p></o:p></p>
<p class="MsoNormal">…<o:p></o:p></p>
<p class="MsoNormal">Dec  1 10:23:25 clpi263 named[1297]:<b><span style="color:red"> socket: file descriptor exceeds limit (4096/4096)<o:p></o:p></span></b></p>
<p class="MsoNormal">Dec  1 10:23:25 clpi263 named[1297]: set up managed keys zone for view V049, file '/etc/namedb/Data/MKeys/98296d0c75d7c474f605af1e9e8f6bb6c7aa336f12e022a1819a891c73ae34d9.mkeys'<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Several of my views on that server had this message.  I also found this in my normal DNS log file:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: adb.c:2926: REQUIRE((options & 0x00000003) != 0) failed, back trace<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #0 0x413e0b in assertion_failed()+0x4b<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #1 0x5c319a in isc_assertion_failed()+0xa<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #2 0x476ed4 in dns_adb_createfind2()+0x1044<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #3 0x5336c7 in findname()+0xe7<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #4 0x5392d5 in fctx_getaddresses()+0x3b5<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #5 0x53ce5a in fctx_try()+0xcca<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #6 0x543bb8 in fctx_start()+0x1a8<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #7 0x5e2d1c in run()+0x2bc<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #8 0x3a91407851 in _fini()+0x3a90e0e889<o:p></o:p></p>
<p class="MsoNormal">01-Dec-2014 11:45:35.473 general: critical: #9 0x3a90ce811d in _fini()+0x3a906ef155<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">File descriptor limit info:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">ulimit –nS            1024<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">ulimit –nH           4096<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">my named process /proc//limits data is:<o:p></o:p></p>
<p class="MsoNormal">Limit                     Soft Limit           Hard Limit           Units    
<o:p></o:p></p>
<p class="MsoNormal">Max cpu time              unlimited            unlimited            seconds  
<o:p></o:p></p>
<p class="MsoNormal">Max file size             unlimited            unlimited            bytes    
<o:p></o:p></p>
<p class="MsoNormal">Max data size             unlimited            unlimited            bytes    
<o:p></o:p></p>
<p class="MsoNormal">Max stack size            unlimited            unlimited            bytes    
<o:p></o:p></p>
<p class="MsoNormal">Max core file size        unlimited            unlimited            bytes    
<o:p></o:p></p>
<p class="MsoNormal">Max resident set          unlimited            unlimited            bytes    
<o:p></o:p></p>
<p class="MsoNormal">Max processes             256388               256388               processes
<o:p></o:p></p>
<p class="MsoNormal">Max open files            1048576              1048576              files    
<o:p></o:p></p>
<p class="MsoNormal">Max locked memory         65536                65536                bytes    
<o:p></o:p></p>
<p class="MsoNormal">Max address space         unlimited            unlimited            bytes    
<o:p></o:p></p>
<p class="MsoNormal">Max file locks            unlimited            unlimited            locks    
<o:p></o:p></p>
<p class="MsoNormal">Max pending signals       256388               256388               signals  
<o:p></o:p></p>
<p class="MsoNormal">Max msgqueue size         819200               819200               bytes     <o:p></o:p></p>
<p class="MsoNormal">Max nice priority         0                    0                   
<o:p></o:p></p>
<p class="MsoNormal">Max realtime priority     0                    0                   
<o:p></o:p></p>
<p class="MsoNormal">Max realtime timeout      unlimited            unlimited            us       
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I don’t get this problem anywhere else, only on this 1 particular DNS server.  It has many different views, and 15x virtual IPs, so I know it is a complex configuration.  My previous version was bind 9.8.6-P1 which ran just fine.  I have
 read much information, but can’t seem to put my finger on the solution.  I strongly suspect some type of O/S limit issue, not a problem with the Bind code.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Help<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Blair Porter<o:p></o:p></p>
<p class="MsoNormal">AT&T<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>