Bind 9 : multi-threads possible ??

Bind 9 : multi-threads possible ?? - Logiciels - Linux et OS Alternatifs

Marsh Posté le 15-12-2004 à 17:15:52    

hello :hello:  
 
savez-vous si l'on peut rendre Bind multi-thread ??
 
on m'en a parlé, mais je n'ai absoluement rien trouvé sur le net :/ (ni dans la conf de bind, ni à propos de sa compile)
 
ça m'intéresserait car ça permet de ne pas rendre un serveur indisponible pendant un reload ou un reconfig :) (une thread fait la reconfig/reload et l'autre continue de répondre, donc c'est super pratique)


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 17:15:52   

Reply

Marsh Posté le 15-12-2004 à 17:17:35    

ca te prends combien de temps le reload ?

Reply

Marsh Posté le 15-12-2004 à 17:19:17    

ory a écrit :

ca te prends combien de temps le reload ?

plusieurs minutes :/


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 17:20:55    

--enable-threads      enable multithreading


 
suffisait de lancer un ./configure --help [:god]


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 17:23:24    

bind est déjà threadé, vu qu'on peut préciser --enable-threads à la compilation, de plus dans le man c'est précisé qu'il peut lancer un "worker" thread par cpu
 
mais ca doit pas être ca qui t'intéresse :D
 

Reply

Marsh Posté le 15-12-2004 à 17:28:41    

ory a écrit :

bind est déjà threadé, vu qu'on peut préciser --enable-threads à la compilation, de plus dans le man c'est précisé qu'il peut lancer un "worker" thread par cpu
 
mais ca doit pas être ca qui t'intéresse :D

effectivement mes bind sont déjà multithreadé à la compile, et celui où il y a plusieurs CPU l'option -n lui est passé
 
alors pk un reconfig rend le service indisponible ? [:mlc]


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 17:30:12    

tomate a écrit :

effectivement mes bind sont déjà multithreadé à la compile, et celui où il y a plusieurs CPU l'option -n lui est passé
 
alors pk un reconfig rend le service indisponible ? [:mlc]


 
qu'est-ce que tu appelle service ? les transferts de zone  ? les query ?

Reply

Marsh Posté le 15-12-2004 à 17:30:46    

parce que tous les thread se synchronisent en même temps, ce qui est logique.
 
utilise 2 serveurs DNS


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-12-2004 à 17:36:14    

Utlises un autre serveur DNS  .. :o ... [:ddr555]

Reply

Marsh Posté le 15-12-2004 à 17:41:33    

ory a écrit :

qu'est-ce que tu appelle service ? les transferts de zone  ? les query ?

bah le service bind ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 17:41:33   

Reply

Marsh Posté le 15-12-2004 à 17:41:40    

Dark_Schneider a écrit :

parce que tous les thread se synchronisent en même temps, ce qui est logique.
 
utilise 2 serveurs DNS

j'en ai 3 ...


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 17:49:17    

met tout ça dans un ramdisk :D

Reply

Marsh Posté le 15-12-2004 à 17:50:24    

ory a écrit :

met tout ça dans un ramdisk :D

:(  
 
bon je viens de tester sur le 3ème bind, un reload et il ne répond plus :/
 
ça fait vraiment chier ça :/


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 18:07:58    

pourquoi pb ??


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 18:10:38    

JoWiLe a écrit :

si t'as 3 serveurs, pourquoi ça te gêne une indisponnibilité de qques minutes?
 
 
et tu veux pas nous dire le nom de ta boite? [:ddr555]

à cause de l'afnic en fait, qui fait chier car quand un des serveurs est indisponible, le zonecheck ne passe pas :/
 
le nom de ma boite je l'ai déjà donné il y a longtemps :o


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 18:23:38    

ce n'est pas le pb :o


---------------
:: Light is Right ::
Reply

Marsh Posté le 15-12-2004 à 18:27:17    


Pas le sujet du topic -> je demande le ban :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed