Serveur FTP lent....

Serveur FTP lent.... - Linux et OS Alternatifs

Marsh Posté le 12-09-2005 à 11:46:33    

Salut a tous,
 
Mon serveur linux (madrak 10.2) possede un serveur FTP (pour du local) qui fonctionne avec PROFTPD,
 
Mais celui si cest vraiment tres lents a reagir, il est possible que cela viennent de ma structure reseau (etablissement scolaire) mais je voudrai verifier que sa vienne pas d'un mauvais parametrage de PROFTPD.
 
Quand je me connect, il met environ 1min, quand je lui demande d'uppé un fichier (de quelque kilo), il reflechi pendant 2min, etc donc pour la mise a jour de mes site web c'est l'enfer..
 
J'ai essayer de cherché des example de fichier de conf mais sans succès, comment savoir d'ou vien mon souci ??
 
Merci

Reply

Marsh Posté le 12-09-2005 à 11:46:33   

Reply

Marsh Posté le 12-09-2005 à 11:47:53    

tu as regardé dans les logs ?
ta configuration DNS est elle bonne ?

Reply

Marsh Posté le 12-09-2005 à 11:48:24    

En local, la session FTP se fait rapidement ?
Pas de firewall qui generait les transferts de données (PC serveur FTP + PC client FTP)

Reply

Marsh Posté le 12-09-2005 à 12:00:58    

l0ky a écrit :

tu as regardé dans les logs ?
ta configuration DNS est elle bonne ?


 
non j'ai pas regardé dans les logs, mais mon client ftp (fillezilla) ne m'indique aucune erreur.
 
Configuration DNS, de mon serveur linux, non j'ai pas regardé, ni renseigné quoi que ce soit

Reply

Marsh Posté le 12-09-2005 à 12:01:55    

jlighty a écrit :

En local, la session FTP se fait rapidement ?
Pas de firewall qui generait les transferts de données (PC serveur FTP + PC client FTP)


 
non justement c'est extrement lent, le firewall avait etait desactivé car il empeché le serveur Apache d'etre accesible  :sweat:  

Reply

Marsh Posté le 12-09-2005 à 12:06:22    

kontas a écrit :

non j'ai pas regardé dans les logs, mais mon client ftp (fillezilla) ne m'indique aucune erreur.
 
Configuration DNS, de mon serveur linux, non j'ai pas regardé, ni renseigné quoi que ce soit


bah regarde dans les logs de proftpd on sait jamais [:marc]
 
sinon mets dans /etc/resolv.conf

nameserver a.b.c.d


ou a.b.c.d est l'adresse de ton serveur DNS.

Reply

Marsh Posté le 12-09-2005 à 12:06:35    

même en local c'est lent ?

Reply

Marsh Posté le 12-09-2005 à 13:49:07    

l0ky ->> d'apres ce que je comprend il faut que je declare mon serveur DNS (qui est sous 2000serveur) dans ma conf de mon serveur FTP.
 
 
 
jlighty->>Oula, oui, c'est meme plus de la lenteur, il a mis 2heure pour uppé 4mo :( , mais le pire c'est que lorsque tu lui demande une action il met 2 min avant de reagir, il n'y a que la suppression qui marche bien, mais il n'arrive pas a supprimé les sous repertoire, il faut supprimé fichier par fichier :grrr:

Reply

Marsh Posté le 12-09-2005 à 13:51:28    

kontas a écrit :

l0ky ->> d'apres ce que je comprend il faut que je declare mon serveur DNS (qui est sous 2000serveur) dans ma conf de mon serveur FTP.


Pas dans la configuration de proftpd mais dans la configuration générale. tu edites/cree le fichier que je t'ai dis comme je te l'ai dit. mais bon vu ce que tu dis en dessous ca m'etonnerais que ce soit ca...
 

kontas a écrit :


jlighty->>Oula, oui, c'est meme plus de la lenteur, il a mis 2heure pour uppé 4mo :( , mais le pire c'est que lorsque tu lui demande une action il met 2 min avant de reagir, il n'y a que la suppression qui marche bien, mais il n'arrive pas a supprimé les sous repertoire, il faut supprimé fichier par fichier :grrr:


Reply

Marsh Posté le 12-09-2005 à 13:52:49    

en local, c'est à dire en te connectant sur ton serveur FTP puis en tapant : ftp 127.0.0.1
Si c'est toujours lent :
- top -> pour voir si le serveur est surchargé
- une directive de proftpd pour limiter le trafic utilisée ?

Reply

Marsh Posté le 12-09-2005 à 13:52:49   

Reply

Marsh Posté le 12-09-2005 à 15:13:57    

l0ky ->> je suis aller voir sur mon serveur FTP, et dans les config de la carte reseau y'a bien l'adresse ip de mon DNS qui apparait.
 
J'ai pas pu crée le fichier, je testerais toutes a l'heure. je vais regardé aussi les fichier de logs, faut aussi que j'install un client ftp car en console il veut pas ce loggé
 
voila ce que cela donne que je tape localhost ou bien l'ip
 

Code :
  1. Last login: Mon Sep 12 15:02:40 2005
  2. [root@localhost ~]# ftp 10.104.7.75
  3. Connected to 10.104.7.75.
  4. 220 ProFTPD 1.2.10 Server (DMZ) [10.104.7.75]
  5. 500 AUTH not understood
  6. 500 AUTH not understood
  7. KERBEROS_V4 rejected as an authentication type
  8. Name (10.104.7.75:root):


Message édité par kontas le 12-09-2005 à 15:17:21
Reply

Marsh Posté le 12-09-2005 à 15:28:38    

ben tu rentres ton identifiant puis ton mot de passe.
Et par exemple tu télécharges un fichier( commande get)
Si tu n'y arrives pas passe par un client graphique sous linux ou par ncftp en mode console(tu devras peut être l'installer)

Reply

Marsh Posté le 12-09-2005 à 15:54:44    

a mince, je suis vraiment Bete, j'avais completement zappé le truc sous la console
 
donc sa marche, mais c'est toujour aussi lent, maintenant que je me rappelle comment on fait, je vais pouvoir testé directement sur la machine :)
 
 
merci encore de votre perceverance :)

Reply

Marsh Posté le 12-09-2005 à 18:28:23    

Tu passes par un serveur dns? Il est peut-être lent. Tu as activé hdparm sur ton serveur ftp? C'est peut-être ça. Tu as quoi comme connectique réseau? Un vieux hub? Il y a peut-être un problème au niveau de la carte réseau.


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
Reply

Marsh Posté le 12-09-2005 à 19:06:17    

Citation :

Tu passes par un serveur dns? Il est peut-être lent.


à ce moment là, il n'a qu'à tester :
- connexion au serveur FTP avec le nom du serveur
- connexion au serveur FTP avec l'adresse IP du serveur
et comparer les délais d'établissement de la connexion


Message édité par jlighty le 12-09-2005 à 19:06:49
Reply

Marsh Posté le 13-09-2005 à 14:28:02    

chaica ->> je suis vraiment une bille en reseau, kes que tu appelle passé par un DNS ??
 
sinon j'ai fait les test pour hdparm, j'ai fait les ligne d'optimisation et je suis passé de 19,22mb a 22,00mb, je sais pas si sa a changé quelque chose ou pas :P

Reply

Marsh Posté le 13-09-2005 à 14:33:57    

la connexion au ftp via l'ip ce fait, mais par contre via le nom de mon serveur FTP, non elle ne ce fait pas
 
pour cela il faudrai que j'ajoute l'adresse ip de mon serveur FTP sur le serveur DNS afin que mon DNS fasse un routage ??

Reply

Marsh Posté le 13-09-2005 à 14:37:41    

avant de mettre le serveur DNS à jour, le problème de performance du serveur FTP est corrigé ?

Reply

Marsh Posté le 13-09-2005 à 14:45:20    

donne le résultat des commandes suivantes :


hostname
cat /etc/resolv.conf
cat /etc/hosts
ping NOM_DU_SERVER
ping IP_DU_SERVEUR
ping NOM_DU_CLIENT
ping IP_DU_CLIENT


 
je pense pour un problème de résolution de noms qui fais que le serveur essaie de faire la résolution de nom et qu'il perd 30 secondes à le tenter ( 30 sec = timeout au bout duquel il renonce )
 
tu dois correctement configuer /etc/hosts ou ton serveur DNS local si tu en a un.


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

Marsh Posté le 13-09-2005 à 16:11:23    

Résultats:
-hostname: localhost
-cat /etc/resolv.conf: nameserver 172.16.48.1
                       #ppp temp entry
-cat /etc/hosts: 127.0.0.1 localhost
-ping NOM_DU_SERVEUR(localhost): 64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.098 ms
-Ping IP_DU_SERVEUR(127.0.0.1): 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.096 ms
-ping NOM_DU_CLIENT(ghost): unknown host ghost
-ping IP_DU_CLIENT(172.16.50.80): impossible
 
Quelles informations doit-on retrouver dans /etc/hosts ?


Message édité par kontas le 13-09-2005 à 16:23:24
Reply

Marsh Posté le 13-09-2005 à 17:26:31    

Youpla :)
 
y'a du nouveau puisque j'ai modifier le fichier /etc/hosts en y rajoutant l'adresse ip et le nom de mon pc client, ce qui va pausé probleme une fois que mon client aura une nouvelle adresse ip (mon serveur DNS et un aussi DHCP).  
 
donc il y'a du mieux, c'est a dire que la vitesse de UP est rapide, nikel, sauf que des qu'il y'a des sous repertoire, il met un temps fou
 

Code :
  1. Etat : Succès du listage du répertoire
  2. Commande : PWD
  3. Réponse : 257 "/var/www/html/satis/inter" is current directory.
  4. Commande : TYPE A
  5. Réponse : 200 Type set to A
  6. Commande : REST 0
  7. Réponse : 350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
  8. Commande : PWD
  9. Réponse : 257 "/var/www/html/satis/inter" is current directory.


 
il fait sa pendant un bout de temps, puis apres on a droit a un delai time out :(
 
 
mais si j'envoie une poigné de fichier sa marche nikel.

Reply

Marsh Posté le 13-09-2005 à 19:41:08    

tu peux me donner le contenu de /etc/hosts ?
 
donne moi aussi le nom et l'IP des différents ordis impliqués dont le serveur.
 
si tu ne vexu pas voici à koi doit ressembler /etc/hosts sur ton serveur


127.0.0.1 localhost localhost.localdomain nom_du_serveur
ADDR.IP.DE.CLIENT nom_du_client


 
de plus tu peux désactiver le reverse lookup de proftp en ajoutant dans le fichier de conf


UseReverseDNS off  
IdentLookups off


 
http://www.proftpd.org/localsite/U [...] c1070.html
http://www.proftpd.org/localsite/U [...] seDNS.html
http://www.proftpd.org/localsite/U [...] okups.html

Message cité 1 fois
Message édité par Dark_Schneider le 13-09-2005 à 19:42:36

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

Marsh Posté le 14-09-2005 à 09:28:45    

Dark_Schneider a écrit :

tu peux me donner le contenu de /etc/hosts ?
 
donne moi aussi le nom et l'IP des différents ordis impliqués dont le serveur.
Serveur FTP 10.104.7.75
Serveur DNS(serveur dhcp et autres) 172.16.48.1
Client FTP 172.16.50.80

 
si tu ne vexu pas voici à koi doit ressembler /etc/hosts sur ton serveur


127.0.0.1 localhost localhost.localdomain nom_du_serveur
ADDR.IP.DE.CLIENT nom_du_client


On avait  rajouté la derniere ligne, du coup on pouvais tapé le nom du serveur FTP et la connexion ce faisait
 
de plus tu peux désactiver le reverse lookup de proftp en ajoutant dans le fichier de conf


UseReverseDNS off  
IdentLookups off


On viens de le faire sous tes conseil, et maintenant sa marche nikel, la connexion est instantané, le serveur reagit au doigt et a l'oeil
 
 
http://www.proftpd.org/localsite/U [...] c1070.html
http://www.proftpd.org/localsite/U [...] seDNS.html
http://www.proftpd.org/localsite/U [...] okups.html


 
 
 
Merci encore a Tous, j'ai bien noté tous sa, on gardes les manips sous le coude au cas ou,
 
donc pour resumé on a rajouté quelque ligne
 
dans ETC/HOSTS
 
->>L'adresse du client et son nom
 
Dans ETC/PROFTPD.conf
 
->>UseReverseDNS off
->>IdentLookups off
 
 
Donc voila tous marche nikel, par contre comment faire sachant que mon client et regit par un serveur DHCP  [:canaille]  
 
Merci encore en tous cas  [:al_bundy]  

Reply

Marsh Posté le 14-09-2005 à 09:48:16    

Citation :

Donc voila tous marche nikel, par contre comment faire sachant que mon client et regit par un serveur DHCP


au niveau des logs ? en effet tu risques d'avoir uniquement l'IP sans le nom du client.
Tu peux fixer l'IP du client au niveau du serveur DHCP ainsi on pourra toujours identifier un client par rapport à son IP.
Bien sûr cette solution est à proscrire dans le cas où tu aurais beaucoup de  client.

Reply

Marsh Posté le 20-09-2005 à 16:09:31    

ben j'ai pas vraiment beaucoup de client, pour le moment q'un seul et max je diré 4/5
 
donc je vais fixé les ip des ceux si, :P

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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