amavis

amavis - Linux et OS Alternatifs

Marsh Posté le 02-06-2005 à 13:51:17    

salut
 
je suis en train de configurer postfix+spamassassin+amavis je me retrouve avec une erreur de postix que je n'arrive pas à résoudre. lorsque je lance postfix je me retrouve avec ce message d'erreur.
 
fatal: bind 127.0.0.1 port 10025: Address already in use
 
le port 10025 est la config normale je peux essayer de changer de port d'ecoute mais avez vous une idée de ce qui peu bloquer ?
 
merci
 

Reply

Marsh Posté le 02-06-2005 à 13:51:17   

Reply

Marsh Posté le 02-06-2005 à 13:52:24    

probablement un autre amavisd-new de lancé ...

Reply

Marsh Posté le 02-06-2005 à 13:53:56    

"lsof -i | fgrep 10025 " pour connaître le progamme utilisant le port 10025

Reply

Marsh Posté le 02-06-2005 à 13:56:16    

la commande me renvoie ces lignes c'est donc bien ca  
amavisd   5445 amavis    4u  IPv4  10910       TCP localhost:10025 (LISTEN)
amavisd   5582 amavis    4u  IPv4  10910       TCP localhost:10025 (LISTEN)
 
mais il faut faire comment pour empecher cela ?

Reply

Marsh Posté le 02-06-2005 à 13:59:59    

"kill 5445" pour tuer le premier amavisd

Reply

Marsh Posté le 02-06-2005 à 14:05:13    

la je comprend plus trop si je tue le premier les 2 sont suprimées si je tue le 2iem il se recrée avec un autre numero de process. alors sais tu comment empecher amavis d'en lancer plusieurs au demarrage ?

Reply

Marsh Posté le 02-06-2005 à 14:08:32    

quel est le programme qui lance amavisd ?
"ps -elf | fgrep amavisd" tu récupères le PPID puis tu trouves le programme correspondant à ce PPID (ps -elf | fgrep <PPID> )


Message édité par jlighty le 02-06-2005 à 14:13:56
Reply

Marsh Posté le 02-06-2005 à 14:12:33    

en fait je viens de comprendre le pb vient de l'ordre ou il faut les lancer postfix doit etre demarré en premier et amavis ensuite la ca passe.
 
encore merci de votre aide

Reply

Marsh Posté le 02-06-2005 à 14:41:00    

juste une derniere question comment je fais pour qu'au demarrage postfix ce lance en premier ?

Reply

Marsh Posté le 02-06-2005 à 14:46:10    

dans le répertoire /etc/rc3.d/
tu examines le nom du fichier pour connaître l'ordre d'exécution alloué à Postfix
 
Sxxpostfix avec xx l'ordre de lancement
pareil avec amavisd
 
ensuite il suffit d'intervertir ces valeurs
 
ex:
S50postfix
S49amavisd
alors on renomme les fichiers comme ceci :
S49postfix et S50amavisd
 
PS: je suppose que tu es en runlevel 3 sinon c'est dans le répertoire rc5.d/


Message édité par jlighty le 02-06-2005 à 14:46:55
Reply

Marsh Posté le 02-06-2005 à 14:46:10   

Reply

Marsh Posté le 02-06-2005 à 14:53:28    

je viens de regarder et chez moi postfix=s80 amavis=s79 donc il faut bien que je les inverse mais dans mes fichiers ils apparaissent dans rc2,3,4 et 5 je dois les changer un par un dans les 4 fichiers ?

Reply

Marsh Posté le 02-06-2005 à 15:27:28    

si le serveur démarre avec l'interface graphique -> rc5.d
si il démarre en mode console -> rc3.d

Reply

Sujets relatifs:

Leave a Replay

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