2012-10-24 5 views
5

Le service nommé sous CentOs 6 utilise plus de 100% des 4 processeurs. J'ai essayé de jouer avec les fichiers de configuration. J'ai actuellement comme 10 sites Web. Voici un exempleLe service nommé Bind charge haute cpu

$TTL 14400 
@  IN  SOA  ns1.mynameserver.com.  hostmaster.mydomain.com. (
               2012071300 
               14400 
               3600 
               1209600 
               86400) 

mydomain.com. 14400 IN NS ns1.mynameserver.com. 
mydomain.com. 14400 IN NS ns2.mynameserver.com. 

ftp 14400 IN A 123.218.168.8 
localhost 14400 IN A 127.0.0.1 
mail 14400 IN A 123.218.168.8 
pop 14400 IN A 123.218.168.8 
mydomain.com. 14400 IN A 123.218.168.8 
smtp 14400 IN A 123.218.168.8 
www 14400 IN A 123.218.168.8 

mydomain.com. 14400 IN MX 10 mail 
mydomain.com. 14400 IN TXT "v=spf1 a mx ip4:123.218.168.8 ~all" 

localhost 14400 IN AAAA ::1 

et mynameserver.com

$TTL 14400 
@  IN  SOA  ns1.mynameserver.com.  hostmaster.mynameserver.com. (
               2012081200 
               14400 
               3600 
               1209600 
               86400) 

mynameserver.com. 14400 IN NS ns1.mynameserver.com. 
mynameserver.com. 14400 IN NS ns2.mynameserver.com. 

ftp 14400 IN A 123.218.168.11 
localhost 14400 IN A 127.0.0.1 
mail 14400 IN A 123.218.168.11 
ns1.mynameserver.com. 14400 IN A 123.218.168.10 
ns1.mynameserver.com. 14400 IN A 123.218.168.11 
ns2.mynameserver.com. 14400 IN A 123.218.168.11 
ns2.mynameserver.com. 14400 IN A 123.218.168.11 
pop 14400 IN A 123.218.168.11 
s1 14400 IN A 123.218.168.11 
smtp 14400 IN A 123.218.168.11 
mynameserver.com. 14400 IN A 123.218.168.11 
www 14400 IN A 123.218.168.11 
mynameserver.com. 14400 IN MX 10 mail 
mynameserver.com. 14400 IN TXT "v=spf1 a mx ip4:123.218.168.8 ~all" 
localhost 14400 IN AAAA ::1 

j'ai changé l'IP et les domaines pour en faire une question d'ordre général pour tout le monde. La chose est que je n'utilise pas le courrier ou smtp du tout, je pourrais ajouter des disques MX à l'avenir et compter sur gmail par exemple pour les courriels. Est-il sûr de supprimer les enregistrements mail/pop/smtp/MX? En fonction de votre expérience, qu'est-ce qui cause cette énorme charge CPU depuis plusieurs mois!

Répondre

5

J'ai eu le même problème, et les informations contenues dans le lien affiché par StarCalc ci-dessus a fonctionné pour moi (bien que le poste qu'il est lié pour Ubuntu). Voilà ce que je l'ai fait pour mes CentOS 6.4 boîte:

En /etc/named.conf, assurez-vous que vous avez la présente ligne dans les options {} section

managed-keys-directory "/var/named/dynamic"; 

Aussi, assurez-vous que vous avez les répertoires/var/named/dynamic et/var/named/chroot/var/named/dynamic presesent, assurez-vous que tous appartiennent à named: named (façon simple: chown -R named: named/var/named) et si vous utilisez SELinux , do: restorecon -R/var/named/

+1

Merci pour le conseil sur l'ajout 'dynamic' dans le répertoire' chroot'; Je me demande pourquoi cela n'est pas fait par défaut! – Morgon

0

Vérifiez que votre fichier /etc/named.conf a managed-keys-directory "/ var/named/dynamic"; dans la portée des options.

Ensuite, vérifiez vos fichiers de liaison existent sous les répertoires/var/named et/var/named/chroot/var/named.

Arrêt nommé Service

#service stop named 

Vérifiez ou créer des fichiers

#mkdir /var/named/data 
#touch /var/named/data/named.run 
#mkdir /var/named/dynamic 
#touch/var/named/dynamic/managed-keys.bind 

fichiers chroot

#mkdir /var/named/chroot/data 
#touch /var/named/chroot/data/named.run 
#mkdir/var/named/chroot/var/named/dynamic 
#touch /var/named/chroot/var/named/dynamic/managed-keys.bind 

Ne pas oublier de changer le propriétaire des fichiers.

#chown root:named -R /var/named/chroot/var/named/d* 

start nommé démon

#service named start 
Questions connexes