BIND deferred reload time DNSadmin question

sktest123

Well-Known Member
Jan 31, 2017
99
6
8
kochin
cPanel Access Level
Root Administrator
Could any one clarify below query?

Under Tweak Settings
=================
BIND deferred reload time
This setting allows you to specify the time (in seconds) that the dnsadmin service waits before it restarts BIND. The system silently discards additional restart requests in this time period

Actually could you explain a bit more on dnsadmin service. Does this service restart BIND only on DNS modifications? ,
also it goes to dormant mode (inactive/idle , to save RAM ). As far as I know that via terminal we could modify zone records and use either rndc or named restarts ( depending on how many domains zones exist, mange local /remote.. ) , while dnsadmin service is been monitored and triggered by chkservd too.

so where does dnsadmin comes into play? after a zone modify can I use the dnsadmin resart script , or does this benefits more on a dnsonly server?

Please clarify?

/usr/local/cpanel/etc/init/scripts/systemd/cpanel/dnsadmin.service
/usr/local/cpanel/whostmgr/bin/dnsadmin


grep dnsadmin /etc/chkserv.d/chkservd.conf
dnsadmin:1
 

NOC_Serverpoint

Well-Known Member
Jul 3, 2016
103
7
18
cPanel Access Level
Website Owner
Hi,

cPanel DNS Admin - dnsadmin run as a standalone daemon perform DNS updates. This eliminates the need for it to startup and shutdown each time a DNS change is made.

(Home >> Service Configuration >> Service Manager)
Enable the dnsadmin daemon if you wish to run dnsadmin as a standalone daemon. If you run dnsadmin as a standalone daemon, it improves speed but increases memory usage. If you wish to use multiple dnsadmin processes for zone-related actions, deselect this option.


Thanks,
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,913
2,202
363
Hello,

Here's the updates description for the "BIND deferred reload time" setting available under the "System" tab in "WHM >> Tweak Settings":

Time (in seconds) that the system will wait before reloads of BIND take effect. The system will suppress additional restart requests during the wait time to avoid multiple reloads of BIND. For systems that process frequent DNS updates, we recommend that you use a value between 300 or 600. For systems with few DNS changes, we recommend that you use the default setting. Note that DNS changes will not take effect until BIND reloads.
Additionally, the following document is intended for users implementing custom dnsadmin plugins, but it also offers information about the dnsadmin service you may find informative:

Guide to Custom dnsadmin Plugins - Software Development Kit - cPanel Documentation

Thank you.