<div dir="ltr"><div>Hi,</div><div><br></div><div>Thank you for the reply. I checked and there's only 1 instance of dhcpd service. The doubled logging is most likely because of my rsyslog configuration.</div><div>More info below:</div><div>[root@dhcp ~]#<br>[root@dhcp ~]# systemctl status dhcpd.service<br>● dhcpd.service - DHCPv4 Server Daemon<br> Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; enabled; vendor preset: disabled)<br> Active: active (running) since Sun 2019-11-10 21:23:13 +08; 2h 42min ago<br> Docs: man:dhcpd(8)<br> man:dhcpd.conf(5)<br> Main PID: 5944 (dhcpd)<br> Status: "Dispatching packets..."<br> CGroup: /system.slice/dhcpd.service<br> └─5944 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid<br><br>Nov 11 00:04:50 dhcp dhcpd[5944]: DHCPREQUEST for 172.250.161.188 (10.16.5.172.) from ac:5f:3e:5f:85:36 (Samsung-Galaxy-S7) via 172.250.0.1<br>Nov 11 00:04:50 dhcp dhcpd[5944]: DHCPACK on 172.250.161.188 to ac:5f:3e:5f:85:36 (Samsung-Galaxy-S7) via 172.250.0.1<br>Nov 11 00:04:54 dhcp dhcpd[5944]: DHCPREQUEST for 172.250.192.135 from 3c:05:18:7a:3f:aa (android-87969200872522f7) via 172.250.0.1<br>Nov 11 00:04:54 dhcp dhcpd[5944]: DHCPACK on 172.250.192.135 to 3c:05:18:7a:3f:aa (android-87969200872522f7) via 172.250.0.1<br>Nov 11 00:04:57 dhcp dhcpd[5944]: DHCPREQUEST for 172.250.95.224 from 00:1a:dd:50:1c:ec (max-hd4-1282) via eth0<br>Nov 11 00:04:57 dhcp dhcpd[5944]: DHCPACK on 172.250.95.224 to 00:1a:dd:50:1c:ec (max-hd4-1282) via eth0<br>Nov 11 00:05:03 dhcp dhcpd[5944]: DHCPREQUEST for 172.157.170.126 from b0:48:1a:c1:68:1d (Shermaine) via 172.157.0.1<br>Nov 11 00:05:03 dhcp dhcpd[5944]: DHCPACK on 172.157.170.126 to b0:48:1a:c1:68:1d (Shermaine) via 172.157.0.1<br>Nov 11 00:05:07 dhcp dhcpd[5944]: DHCPINFORM from 172.244.9.177 via <a href="http://172.244.8.1">172.244.8.1</a>: not authoritative for subnet 172.244.8.0<br>Nov 11 00:05:12 dhcp dhcpd[5944]: DHCPINFORM from 172.244.9.177 via <a href="http://172.244.8.1">172.244.8.1</a>: not authoritative for subnet 172.244.8.0<br>[root@dhcp ~]#<br>[root@dhcp ~]#<br>[root@dhcp ~]# ps -ef | grep dhcpd<br>dhcpd 5944 1 3 Nov10? 00:06:35 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid<br>root 6990 6973 0 00:05 pts/0 00:00:00 grep --color=auto dhcpd<br>[root@dhcp ~]#<br>[root@dhcp ~]# head -38 /etc/dhcp/dhcpd.conf<br># dhcpd.conf<br>#<br># Sample configuration file for ISC dhcpd<br>#<br><br># option definitions common to all supported networks...<br>option domain-name "domain.local";<br>option domain-name-servers 10.16.5.106;<br>option serverip code 43 = ip-address;<br>class "Vendor-Class" {<br> match option vendor-class-identifier;<br>}<br><br>default-lease-time 600;<br>max-lease-time 7200;<br><br># Use this to enble / disable dynamic dns updates globally.<br>#ddns-update-style none;<br><br># If this DHCP server is the official DHCP server for the local<br># network, the authoritative directive should be uncommented.<br>#authoritative;<br><br># Use this to send dhcp log messages to a different log file (you also<br># have to hack syslog.conf to complete the redirection).<br>log-facility local7;<br><br># No service will be given on this subnet, but declaring it helps the<br># DHCP server to understand the network topology.<br><br>subnet 0.0.0.0 netmask 0.0.0.0 {<br>}<br><br>...<br>...<br>the rest here are the dhcp scopes<br>...<br>...<br>[root@dhcp ~]#<br>[root@dhcp ~]#<br>[root@dhcp ~]# cat /etc/rsyslog.conf<br>$ModLoad imuxsock<br>$ModLoad imjournal<br>$WorkDirectory /var/lib/rsyslog<br>$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat<br>$IncludeConfig /etc/rsyslog.d/*.conf<br>$OmitLocalLogging on<br>$IMJournalStateFile imjournal.state<br>$FileCreateMode 0640<br>*.info;mail.none;authpriv.none;cron.none /var/log/messages<br>authpriv.* /var/log/secure<br>cron.* /var/log/cron<br>*.emerg :omusrmsg:*<br>mail.* -/var/log/maillog<br><a href="http://mail.info">mail.info</a> -/var/log/<a href="http://mail.info">mail.info</a><br>mail.warning -/var/log/mail.warn<br>mail.err /var/log/mail.err<br>news.crit -/var/log/news/news.crit<br>news.err -/var/log/news/news.err<br>news.notice -/var/log/news/news.notice<br>*.=warning;*.=err -/var/log/warn<br>*.crit /var/log/warn<br>*.*;mail.none;news.none -/var/log/messages<br>local0,local1.* -/var/log/localmessages<br>local2,local3.* -/var/log/localmessages<br>local4,local5.* -/var/log/localmessages<br>local6,local7.* -/var/log/localmessages<br>[root@dhcp ~]#</div><div><br></div><div>Thank you<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 10, 2019 at 10:39 PM <<a href="mailto:dhcp-users-request@lists.isc.org" target="_blank">dhcp-users-request@lists.isc.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send dhcp-users mailing list submissions to<br>
<a href="mailto:dhcp-users@lists.isc.org" target="_blank">dhcp-users@lists.isc.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="https://lists.isc.org/mailman/listinfo/dhcp-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/dhcp-users</a><br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:dhcp-users-request@lists.isc.org" target="_blank">dhcp-users-request@lists.isc.org</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:dhcp-users-owner@lists.isc.org" target="_blank">dhcp-users-owner@lists.isc.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of dhcp-users digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. dhcpd restart takes almost 7 minutes in CentOS7 (Cayab, Jefrey E.)<br>
2. Re: dhcpd restart takes almost 7 minutes in CentOS7 (Andrew Bell)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sun, 10 Nov 2019 21:43:41 +0800<br>
From: "Cayab, Jefrey E." <<a href="mailto:jcayab@gmail.com" target="_blank">jcayab@gmail.com</a>><br>
To: <a href="mailto:dhcp-users@lists.isc.org" target="_blank">dhcp-users@lists.isc.org</a><br>
Subject: dhcpd restart takes almost 7 minutes in CentOS7<br>
Message-ID:<br>
<CAH1A-en-G=6iDmrjX7nM2BfGqM3KQktOr8W9P=<a href="mailto:xY2MMpCOMgpA@mail.gmail.com" target="_blank">xY2MMpCOMgpA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Dear dhcp-users,<br>
<br>
I have 110 dhcp scopes in my configuration file and everytime i restart<br>
dhcpd service, it will take 7 minutes to complete - is this normal? Is<br>
there a way to make it restart faster? Appreciate your help. Thank you<br>
<br>
[root@dhcp ~]#<br>
[root@dhcp ~]# grep VLAN /etc/dhcp/dhcpd.conf | wc -l<br>
110<br>
[root@dhcp ~]#<br>
[root@dhcp ~]#<br>
[root@dhcp ~]# cat /etc/*release<br>
CentOS Linux release 7.6.1810 (Core)<br>
NAME="CentOS Linux"<br>
VERSION="7 (Core)"<br>
ID="centos"<br>
ID_LIKE="rhel fedora"<br>
VERSION_ID="7"<br>
PRETTY_NAME="CentOS Linux 7 (Core)"<br>
ANSI_COLOR="0;31"<br>
CPE_NAME="cpe:/o:centos:centos:7"<br>
HOME_URL="<a href="https://www.centos.org/" rel="noreferrer" target="_blank">https://www.centos.org/</a>"<br>
BUG_REPORT_URL="<a href="https://bugs.centos.org/" rel="noreferrer" target="_blank">https://bugs.centos.org/</a>"<br>
<br>
CENTOS_MANTISBT_PROJECT="CentOS-7"<br>
CENTOS_MANTISBT_PROJECT_VERSION="7"<br>
REDHAT_SUPPORT_PRODUCT="centos"<br>
REDHAT_SUPPORT_PRODUCT_VERSION="7"<br>
<br>
CentOS Linux release 7.6.1810 (Core)<br>
CentOS Linux release 7.6.1810 (Core)<br>
[root@dhcp ~]#<br>
[root@dhcp ~]#<br>
[root@dhcp ~]# rpm -qi dhcp<br>
Name : dhcp<br>
Epoch : 12<br>
Version : 4.2.5<br>
Release : 77.el7.centos<br>
Architecture: x86_64<br>
Install Date: Tue 01 Oct 2019 04:14:37 AM +08<br>
Group : System Environment/Daemons<br>
Size : 1449595<br>
License : ISC<br>
Signature : RSA/SHA256, Fri 23 Aug 2019 05:22:17 AM +08, Key ID<br>
24c6a8a7f4a80eb5<br>
Source RPM : dhcp-4.2.5-77.el7.centos.src.rpm<br>
Build Date : Fri 09 Aug 2019 07:10:22 AM +08<br>
Build Host : <a href="http://x86-01.bsys.centos.org" rel="noreferrer" target="_blank">x86-01.bsys.centos.org</a><br>
Relocations : (not relocatable)<br>
Packager : CentOS BuildSystem <<a href="http://bugs.centos.org" rel="noreferrer" target="_blank">http://bugs.centos.org</a>><br>
Vendor : CentOS<br>
URL : <a href="http://isc.org/products/DHCP/" rel="noreferrer" target="_blank">http://isc.org/products/DHCP/</a><br>
Summary : Dynamic host configuration protocol software<br>
Description :<br>
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows<br>
individual devices on an IP network to get their own network<br>
configuration information (IP address, subnetmask, broadcast address,<br>
etc.) from a DHCP server. The overall purpose of DHCP is to make it<br>
easier to administer a large network.<br>
<br>
To use DHCP on your network, install a DHCP service (or relay agent),<br>
and on clients run a DHCP client daemon. The dhcp package provides<br>
the ISC DHCP service and relay agent.<br>
[root@dhcp ~]#<br>
[root@dhcp ~]#<br>
[root@dhcp ~]# sestatus<br>
SELinux status: enabled<br>
SELinuxfs mount: /sys/fs/selinux<br>
SELinux root directory: /etc/selinux<br>
Loaded policy name: targeted<br>
Current mode: enforcing<br>
Mode from config file: enforcing<br>
Policy MLS status: enabled<br>
Policy deny_unknown status: allowed<br>
Max kernel policy version: 31<br>
[root@dhcp ~]#<br>
[root@dhcp ~]# mount<br>
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)<br>
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)<br>
devtmpfs on /dev type devtmpfs<br>
(rw,nosuid,seclabel,size=3974540k,nr_inodes=993635,mode=755)<br>
securityfs on /sys/kernel/security type securityfs<br>
(rw,nosuid,nodev,noexec,relatime)<br>
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,seclabel,size=5242880k)<br>
devpts on /dev/pts type devpts<br>
(rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)<br>
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)<br>
tmpfs on /sys/fs/cgroup type tmpfs<br>
(ro,nosuid,nodev,noexec,seclabel,mode=755)<br>
cgroup on /sys/fs/cgroup/systemd type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)<br>
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)<br>
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,cpuacct,cpu)<br>
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,net_prio,net_cls)<br>
cgroup on /sys/fs/cgroup/cpuset type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,cpuset)<br>
cgroup on /sys/fs/cgroup/freezer type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,freezer)<br>
cgroup on /sys/fs/cgroup/perf_event type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,perf_event)<br>
cgroup on /sys/fs/cgroup/hugetlb type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,hugetlb)<br>
cgroup on /sys/fs/cgroup/memory type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,memory)<br>
cgroup on /sys/fs/cgroup/pids type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,pids)<br>
cgroup on /sys/fs/cgroup/devices type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,devices)<br>
cgroup on /sys/fs/cgroup/blkio type cgroup<br>
(rw,nosuid,nodev,noexec,relatime,seclabel,blkio)<br>
configfs on /sys/kernel/config type configfs (rw,relatime)<br>
/dev/mapper/vg00-lvroot on / type xfs<br>
(rw,noatime,nodiratime,seclabel,attr2,inode64,noquota)<br>
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)<br>
systemd-1 on /proc/sys/fs/binfmt_misc type autofs<br>
(rw,relatime,fd=35,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=20052)<br>
debugfs on /sys/kernel/debug type debugfs (rw,relatime)<br>
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)<br>
mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)<br>
/dev/sda2 on /boot type xfs<br>
(rw,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
/dev/mapper/vg00-lvhome on /home type xfs<br>
(rw,nodev,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
/dev/mapper/vg00-lvtmp on /tmp type xfs<br>
(rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
/dev/mapper/vg00-lvvar on /var type xfs<br>
(rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
/dev/mapper/vg00-lvvartmp on /var/tmp type xfs<br>
(rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
/dev/mapper/vg00-lvvarlog on /var/log type xfs<br>
(rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
/dev/mapper/vg00-lvaudit on /var/log/audit type xfs<br>
(rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
tmpfs on /run/user/1000 type tmpfs<br>
(rw,nosuid,nodev,relatime,seclabel,size=797300k,mode=700,uid=1000,gid=1000)<br>
[root@dhcp ~]#<br>
[root@dhcp ~]#<br>
<br>
<br>
logs when "systemctl restart dhcpd" is executed:<br>
[root@dhcp ~]#<br>
[root@dhcp ~]# tail -f /var/log/messages<br>
Nov 10 21:16:56 dhcp polkitd[5349]: Registered Authentication Agent for<br>
unix-process:5937:354512872 (system bus name :1.30076 [/usr/bin/pkttyagent<br>
--notify-fd 5 --fallback], object path<br>
/org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)<br>
Nov 10 21:16:56 dhcp systemd: Stopping DHCPv4 Server Daemon...<br>
Nov 10 21:16:56 dhcp systemd: Stopping DHCPv4 Server Daemon...<br>
Nov 10 21:16:56 dhcp named[243904]: resolver priming query complete<br>
Nov 10 21:16:56 dhcp named[243904]: resolver priming query complete<br>
Nov 10 21:16:56 dhcp systemd: Stopped DHCPv4 Server Daemon.<br>
Nov 10 21:16:56 dhcp systemd: Stopped DHCPv4 Server Daemon.<br>
Nov 10 21:16:56 dhcp systemd: Starting DHCPv4 Server Daemon...<br>
Nov 10 21:16:56 dhcp systemd: Starting DHCPv4 Server Daemon...<br>
Nov 10 21:16:56 dhcp dhcpd: Internet Systems Consortium DHCP Server 4.2.5<br>
Nov 10 21:16:56 dhcp dhcpd: Internet Systems Consortium DHCP Server 4.2.5<br>
Nov 10 21:16:56 dhcp dhcpd: Copyright 2004-2013 Internet Systems Consortium.<br>
Nov 10 21:16:56 dhcp dhcpd: Copyright 2004-2013 Internet Systems Consortium.<br>
Nov 10 21:16:56 dhcp dhcpd: All rights reserved.<br>
Nov 10 21:16:56 dhcp dhcpd: All rights reserved.<br>
Nov 10 21:16:56 dhcp dhcpd: For info, please visit<br>
<a href="https://www.isc.org/software/dhcp/" rel="noreferrer" target="_blank">https://www.isc.org/software/dhcp/</a><br>
Nov 10 21:16:56 dhcp dhcpd: For info, please visit<br>
<a href="https://www.isc.org/software/dhcp/" rel="noreferrer" target="_blank">https://www.isc.org/software/dhcp/</a><br>
Nov 10 21:16:56 dhcp dhcpd: Warning: subnet <a href="http://192.168.88.0/24" rel="noreferrer" target="_blank">192.168.88.0/24</a> overlaps subnet<br>
<a href="http://0.0.0.0/-26" rel="noreferrer" target="_blank">0.0.0.0/-26</a><br>
Nov 10 21:16:56 dhcp dhcpd: Warning: subnet <a href="http://192.168.88.0/24" rel="noreferrer" target="_blank">192.168.88.0/24</a> overlaps subnet<br>
<a href="http://0.0.0.0/-26" rel="noreferrer" target="_blank">0.0.0.0/-26</a><br>
Nov 10 21:17:12 dhcp dhcpd: WARNING: Host declarations are global. They<br>
are not limited to the scope you declared them in.<br>
Nov 10 21:17:12 dhcp dhcpd: WARNING: Host declarations are global. They<br>
are not limited to the scope you declared them in.<br>
Nov 10 21:17:12 dhcp dhcpd: Not searching LDAP since ldap-server, ldap-port<br>
and ldap-base-dn were not specified in the config file<br>
Nov 10 21:17:12 dhcp dhcpd: Not searching LDAP since ldap-server, ldap-port<br>
and ldap-base-dn were not specified in the config file<br>
Nov 10 21:17:12 dhcp dhcpd: Internet Systems Consortium DHCP Server 4.2.5<br>
Nov 10 21:17:12 dhcp dhcpd: Internet Systems Consortium DHCP Server 4.2.5<br>
Nov 10 21:17:12 dhcp dhcpd: Copyright 2004-2013 Internet Systems Consortium.<br>
Nov 10 21:17:12 dhcp dhcpd: Copyright 2004-2013 Internet Systems Consortium.<br>
Nov 10 21:17:12 dhcp dhcpd: All rights reserved.<br>
Nov 10 21:17:12 dhcp dhcpd: All rights reserved.<br>
Nov 10 21:17:12 dhcp dhcpd: For info, please visit<br>
<a href="https://www.isc.org/software/dhcp/" rel="noreferrer" target="_blank">https://www.isc.org/software/dhcp/</a><br>
Nov 10 21:17:12 dhcp dhcpd: For info, please visit<br>
<a href="https://www.isc.org/software/dhcp/" rel="noreferrer" target="_blank">https://www.isc.org/software/dhcp/</a><br>
Nov 10 21:23:12 dhcp dhcpd: Wrote 0 class decls to leases file.<br>
Nov 10 21:23:12 dhcp dhcpd: Wrote 0 class decls to leases file.<br>
Nov 10 21:23:12 dhcp dhcpd: Wrote 0 deleted host decls to leases file.<br>
Nov 10 21:23:12 dhcp dhcpd: Wrote 0 deleted host decls to leases file.<br>
Nov 10 21:23:12 dhcp dhcpd: Wrote 0 new dynamic host decls to leases file.<br>
Nov 10 21:23:12 dhcp dhcpd: Wrote 0 new dynamic host decls to leases file.<br>
Nov 10 21:23:13 dhcp dhcpd: Wrote 60199 leases to leases file.<br>
Nov 10 21:23:13 dhcp dhcpd: Wrote 60199 leases to leases file.<br>
Nov 10 21:23:13 dhcp dhcpd: Listening on LPF/eth0/50:6b:8d:03:a8:b9/<br>
<a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
Nov 10 21:23:13 dhcp dhcpd: Sending on LPF/eth0/50:6b:8d:03:a8:b9/<br>
<a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
Nov 10 21:23:13 dhcp dhcpd: Sending on Socket/fallback/fallback-net<br>
Nov 10 21:23:13 dhcp systemd: Started DHCPv4 Server Daemon.<br>
Nov 10 21:23:13 dhcp dhcpd: Listening on LPF/eth0/50:6b:8d:03:a8:b9/<br>
<a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
Nov 10 21:23:13 dhcp dhcpd: Sending on LPF/eth0/50:6b:8d:03:a8:b9/<br>
<a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
Nov 10 21:23:13 dhcp dhcpd: Sending on Socket/fallback/fallback-net<br>
Nov 10 21:23:13 dhcp systemd: Started DHCPv4 Server Daemon.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.isc.org/pipermail/dhcp-users/attachments/20191110/dfb4a2d7/attachment-0001.htm" rel="noreferrer" target="_blank">https://lists.isc.org/pipermail/dhcp-users/attachments/20191110/dfb4a2d7/attachment-0001.htm</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Sun, 10 Nov 2019 09:38:48 -0500<br>
From: Andrew Bell <<a href="mailto:andrew@poscomp.ca" target="_blank">andrew@poscomp.ca</a>><br>
To: Users of ISC DHCP <<a href="mailto:dhcp-users@lists.isc.org" target="_blank">dhcp-users@lists.isc.org</a>><br>
Subject: Re: dhcpd restart takes almost 7 minutes in CentOS7<br>
Message-ID:<br>
<CAMcY7=<a href="mailto:gO4U-mhDS3X-6uxjGApWTgG7PPKCpbQbiOg3%2B7F1NjuQ@mail.gmail.com" target="_blank">gO4U-mhDS3X-6uxjGApWTgG7PPKCpbQbiOg3+7F1NjuQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
No, that's not even close to normal. I have about 20000 leases in 70 VLANs<br>
and my restart is less than 15 seconds.<br>
<br>
Looking at the startup log, it seems that you have two instances running<br>
and being restarted at the same time. That's what you need to look at<br>
first, I think.<br>
<br>
On Sun, Nov 10, 2019 at 8:44 AM Cayab, Jefrey E. <<a href="mailto:jcayab@gmail.com" target="_blank">jcayab@gmail.com</a>> wrote:<br>
<br>
> Dear dhcp-users,<br>
><br>
> I have 110 dhcp scopes in my configuration file and everytime i restart<br>
> dhcpd service, it will take 7 minutes to complete - is this normal? Is<br>
> there a way to make it restart faster? Appreciate your help. Thank you<br>
><br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]# grep VLAN /etc/dhcp/dhcpd.conf | wc -l<br>
> 110<br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]# cat /etc/*release<br>
> CentOS Linux release 7.6.1810 (Core)<br>
> NAME="CentOS Linux"<br>
> VERSION="7 (Core)"<br>
> ID="centos"<br>
> ID_LIKE="rhel fedora"<br>
> VERSION_ID="7"<br>
> PRETTY_NAME="CentOS Linux 7 (Core)"<br>
> ANSI_COLOR="0;31"<br>
> CPE_NAME="cpe:/o:centos:centos:7"<br>
> HOME_URL="<a href="https://www.centos.org/" rel="noreferrer" target="_blank">https://www.centos.org/</a>"<br>
> BUG_REPORT_URL="<a href="https://bugs.centos.org/" rel="noreferrer" target="_blank">https://bugs.centos.org/</a>"<br>
><br>
> CENTOS_MANTISBT_PROJECT="CentOS-7"<br>
> CENTOS_MANTISBT_PROJECT_VERSION="7"<br>
> REDHAT_SUPPORT_PRODUCT="centos"<br>
> REDHAT_SUPPORT_PRODUCT_VERSION="7"<br>
><br>
> CentOS Linux release 7.6.1810 (Core)<br>
> CentOS Linux release 7.6.1810 (Core)<br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]# rpm -qi dhcp<br>
> Name : dhcp<br>
> Epoch : 12<br>
> Version : 4.2.5<br>
> Release : 77.el7.centos<br>
> Architecture: x86_64<br>
> Install Date: Tue 01 Oct 2019 04:14:37 AM +08<br>
> Group : System Environment/Daemons<br>
> Size : 1449595<br>
> License : ISC<br>
> Signature : RSA/SHA256, Fri 23 Aug 2019 05:22:17 AM +08, Key ID<br>
> 24c6a8a7f4a80eb5<br>
> Source RPM : dhcp-4.2.5-77.el7.centos.src.rpm<br>
> Build Date : Fri 09 Aug 2019 07:10:22 AM +08<br>
> Build Host : <a href="http://x86-01.bsys.centos.org" rel="noreferrer" target="_blank">x86-01.bsys.centos.org</a><br>
> Relocations : (not relocatable)<br>
> Packager : CentOS BuildSystem <<a href="http://bugs.centos.org" rel="noreferrer" target="_blank">http://bugs.centos.org</a>><br>
> Vendor : CentOS<br>
> URL : <a href="http://isc.org/products/DHCP/" rel="noreferrer" target="_blank">http://isc.org/products/DHCP/</a><br>
> Summary : Dynamic host configuration protocol software<br>
> Description :<br>
> DHCP (Dynamic Host Configuration Protocol) is a protocol which allows<br>
> individual devices on an IP network to get their own network<br>
> configuration information (IP address, subnetmask, broadcast address,<br>
> etc.) from a DHCP server. The overall purpose of DHCP is to make it<br>
> easier to administer a large network.<br>
><br>
> To use DHCP on your network, install a DHCP service (or relay agent),<br>
> and on clients run a DHCP client daemon. The dhcp package provides<br>
> the ISC DHCP service and relay agent.<br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]# sestatus<br>
> SELinux status: enabled<br>
> SELinuxfs mount: /sys/fs/selinux<br>
> SELinux root directory: /etc/selinux<br>
> Loaded policy name: targeted<br>
> Current mode: enforcing<br>
> Mode from config file: enforcing<br>
> Policy MLS status: enabled<br>
> Policy deny_unknown status: allowed<br>
> Max kernel policy version: 31<br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]# mount<br>
> sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)<br>
> proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)<br>
> devtmpfs on /dev type devtmpfs<br>
> (rw,nosuid,seclabel,size=3974540k,nr_inodes=993635,mode=755)<br>
> securityfs on /sys/kernel/security type securityfs<br>
> (rw,nosuid,nodev,noexec,relatime)<br>
> tmpfs on /dev/shm type tmpfs<br>
> (rw,nosuid,nodev,noexec,seclabel,size=5242880k)<br>
> devpts on /dev/pts type devpts<br>
> (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)<br>
> tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)<br>
> tmpfs on /sys/fs/cgroup type tmpfs<br>
> (ro,nosuid,nodev,noexec,seclabel,mode=755)<br>
> cgroup on /sys/fs/cgroup/systemd type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)<br>
> pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)<br>
> cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,cpuacct,cpu)<br>
> cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,net_prio,net_cls)<br>
> cgroup on /sys/fs/cgroup/cpuset type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,cpuset)<br>
> cgroup on /sys/fs/cgroup/freezer type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,freezer)<br>
> cgroup on /sys/fs/cgroup/perf_event type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,perf_event)<br>
> cgroup on /sys/fs/cgroup/hugetlb type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,hugetlb)<br>
> cgroup on /sys/fs/cgroup/memory type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,memory)<br>
> cgroup on /sys/fs/cgroup/pids type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,pids)<br>
> cgroup on /sys/fs/cgroup/devices type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,devices)<br>
> cgroup on /sys/fs/cgroup/blkio type cgroup<br>
> (rw,nosuid,nodev,noexec,relatime,seclabel,blkio)<br>
> configfs on /sys/kernel/config type configfs (rw,relatime)<br>
> /dev/mapper/vg00-lvroot on / type xfs<br>
> (rw,noatime,nodiratime,seclabel,attr2,inode64,noquota)<br>
> selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)<br>
> systemd-1 on /proc/sys/fs/binfmt_misc type autofs<br>
> (rw,relatime,fd=35,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=20052)<br>
> debugfs on /sys/kernel/debug type debugfs (rw,relatime)<br>
> hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)<br>
> mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)<br>
> /dev/sda2 on /boot type xfs<br>
> (rw,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
> /dev/mapper/vg00-lvhome on /home type xfs<br>
> (rw,nodev,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
> /dev/mapper/vg00-lvtmp on /tmp type xfs<br>
> (rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
> /dev/mapper/vg00-lvvar on /var type xfs<br>
> (rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
> /dev/mapper/vg00-lvvartmp on /var/tmp type xfs<br>
> (rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
> /dev/mapper/vg00-lvvarlog on /var/log type xfs<br>
> (rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
> /dev/mapper/vg00-lvaudit on /var/log/audit type xfs<br>
> (rw,nosuid,nodev,noexec,noatime,nodiratime,seclabel,attr2,discard,nobarrier,inode64,logbufs=8,noquota)<br>
> tmpfs on /run/user/1000 type tmpfs<br>
> (rw,nosuid,nodev,relatime,seclabel,size=797300k,mode=700,uid=1000,gid=1000)<br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]#<br>
><br>
><br>
> logs when "systemctl restart dhcpd" is executed:<br>
> [root@dhcp ~]#<br>
> [root@dhcp ~]# tail -f /var/log/messages<br>
> Nov 10 21:16:56 dhcp polkitd[5349]: Registered Authentication Agent for<br>
> unix-process:5937:354512872 (system bus name :1.30076 [/usr/bin/pkttyagent<br>
> --notify-fd 5 --fallback], object path<br>
> /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)<br>
> Nov 10 21:16:56 dhcp systemd: Stopping DHCPv4 Server Daemon...<br>
> Nov 10 21:16:56 dhcp systemd: Stopping DHCPv4 Server Daemon...<br>
> Nov 10 21:16:56 dhcp named[243904]: resolver priming query complete<br>
> Nov 10 21:16:56 dhcp named[243904]: resolver priming query complete<br>
> Nov 10 21:16:56 dhcp systemd: Stopped DHCPv4 Server Daemon.<br>
> Nov 10 21:16:56 dhcp systemd: Stopped DHCPv4 Server Daemon.<br>
> Nov 10 21:16:56 dhcp systemd: Starting DHCPv4 Server Daemon...<br>
> Nov 10 21:16:56 dhcp systemd: Starting DHCPv4 Server Daemon...<br>
> Nov 10 21:16:56 dhcp dhcpd: Internet Systems Consortium DHCP Server 4.2.5<br>
> Nov 10 21:16:56 dhcp dhcpd: Internet Systems Consortium DHCP Server 4.2.5<br>
> Nov 10 21:16:56 dhcp dhcpd: Copyright 2004-2013 Internet Systems<br>
> Consortium.<br>
> Nov 10 21:16:56 dhcp dhcpd: Copyright 2004-2013 Internet Systems<br>
> Consortium.<br>
> Nov 10 21:16:56 dhcp dhcpd: All rights reserved.<br>
> Nov 10 21:16:56 dhcp dhcpd: All rights reserved.<br>
> Nov 10 21:16:56 dhcp dhcpd: For info, please visit<br>
> <a href="https://www.isc.org/software/dhcp/" rel="noreferrer" target="_blank">https://www.isc.org/software/dhcp/</a><br>
> Nov 10 21:16:56 dhcp dhcpd: For info, please visit<br>
> <a href="https://www.isc.org/software/dhcp/" rel="noreferrer" target="_blank">https://www.isc.org/software/dhcp/</a><br>
> Nov 10 21:16:56 dhcp dhcpd: Warning: subnet <a href="http://192.168.88.0/24" rel="noreferrer" target="_blank">192.168.88.0/24</a> overlaps<br>
> subnet <a href="http://0.0.0.0/-26" rel="noreferrer" target="_blank">0.0.0.0/-26</a><br>
> Nov 10 21:16:56 dhcp dhcpd: Warning: subnet <a href="http://192.168.88.0/24" rel="noreferrer" target="_blank">192.168.88.0/24</a> overlaps<br>
> subnet <a href="http://0.0.0.0/-26" rel="noreferrer" target="_blank">0.0.0.0/-26</a><br>
> Nov 10 21:17:12 dhcp dhcpd: WARNING: Host declarations are global. They<br>
> are not limited to the scope you declared them in.<br>
> Nov 10 21:17:12 dhcp dhcpd: WARNING: Host declarations are global. They<br>
> are not limited to the scope you declared them in.<br>
> Nov 10 21:17:12 dhcp dhcpd: Not searching LDAP since ldap-server,<br>
> ldap-port and ldap-base-dn were not specified in the config file<br>
> Nov 10 21:17:12 dhcp dhcpd: Not searching LDAP since ldap-server,<br>
> ldap-port and ldap-base-dn were not specified in the config file<br>
> Nov 10 21:17:12 dhcp dhcpd: Internet Systems Consortium DHCP Server 4.2.5<br>
> Nov 10 21:17:12 dhcp dhcpd: Internet Systems Consortium DHCP Server 4.2.5<br>
> Nov 10 21:17:12 dhcp dhcpd: Copyright 2004-2013 Internet Systems<br>
> Consortium.<br>
> Nov 10 21:17:12 dhcp dhcpd: Copyright 2004-2013 Internet Systems<br>
> Consortium.<br>
> Nov 10 21:17:12 dhcp dhcpd: All rights reserved.<br>
> Nov 10 21:17:12 dhcp dhcpd: All rights reserved.<br>
> Nov 10 21:17:12 dhcp dhcpd: For info, please visit<br>
> <a href="https://www.isc.org/software/dhcp/" rel="noreferrer" target="_blank">https://www.isc.org/software/dhcp/</a><br>
> Nov 10 21:17:12 dhcp dhcpd: For info, please visit<br>
> <a href="https://www.isc.org/software/dhcp/" rel="noreferrer" target="_blank">https://www.isc.org/software/dhcp/</a><br>
> Nov 10 21:23:12 dhcp dhcpd: Wrote 0 class decls to leases file.<br>
> Nov 10 21:23:12 dhcp dhcpd: Wrote 0 class decls to leases file.<br>
> Nov 10 21:23:12 dhcp dhcpd: Wrote 0 deleted host decls to leases file.<br>
> Nov 10 21:23:12 dhcp dhcpd: Wrote 0 deleted host decls to leases file.<br>
> Nov 10 21:23:12 dhcp dhcpd: Wrote 0 new dynamic host decls to leases file.<br>
> Nov 10 21:23:12 dhcp dhcpd: Wrote 0 new dynamic host decls to leases file.<br>
> Nov 10 21:23:13 dhcp dhcpd: Wrote 60199 leases to leases file.<br>
> Nov 10 21:23:13 dhcp dhcpd: Wrote 60199 leases to leases file.<br>
> Nov 10 21:23:13 dhcp dhcpd: Listening on LPF/eth0/50:6b:8d:03:a8:b9/<br>
> <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
> Nov 10 21:23:13 dhcp dhcpd: Sending on LPF/eth0/50:6b:8d:03:a8:b9/<br>
> <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
> Nov 10 21:23:13 dhcp dhcpd: Sending on Socket/fallback/fallback-net<br>
> Nov 10 21:23:13 dhcp systemd: Started DHCPv4 Server Daemon.<br>
> Nov 10 21:23:13 dhcp dhcpd: Listening on LPF/eth0/50:6b:8d:03:a8:b9/<br>
> <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
> Nov 10 21:23:13 dhcp dhcpd: Sending on LPF/eth0/50:6b:8d:03:a8:b9/<br>
> <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a><br>
> Nov 10 21:23:13 dhcp dhcpd: Sending on Socket/fallback/fallback-net<br>
> Nov 10 21:23:13 dhcp systemd: Started DHCPv4 Server Daemon.<br>
> _______________________________________________<br>
> dhcp-users mailing list<br>
> <a href="mailto:dhcp-users@lists.isc.org" target="_blank">dhcp-users@lists.isc.org</a><br>
> <a href="https://lists.isc.org/mailman/listinfo/dhcp-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/dhcp-users</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.isc.org/pipermail/dhcp-users/attachments/20191110/daad99b9/attachment.htm" rel="noreferrer" target="_blank">https://lists.isc.org/pipermail/dhcp-users/attachments/20191110/daad99b9/attachment.htm</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
dhcp-users mailing list<br>
<a href="mailto:dhcp-users@lists.isc.org" target="_blank">dhcp-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/dhcp-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/dhcp-users</a><br>
<br>
<br>
------------------------------<br>
<br>
End of dhcp-users Digest, Vol 133, Issue 2<br>
******************************************<br>
</blockquote></div>