PDA

Bekijk Volledige Versie : FTP clients connection problemen



MortyDot
05/04/12, 10:37
Goede morgen,

Ik zit met het volgende:

Als een user met een FTP client aan het werk is (welke client maakt niet uit),
dan zijn er momenten dat ie niks doet (bij wijze van 5min).
Als een user vervolgens een wijziging wil doen of een map wil lezen, reageert de server niet.
Dit verzoek gaat fout. Maar ieder ander verzoek gaat weer goed.
Het lijkt of de client denkt dat ie verbonden is.
(geen connection close melding van server oid).

Iemand sugesties wat het kan zijn?
Het zijn een aantal DirectAdmin machines die allemaal met zelfde probleem zitten.
Default installatie of niet.

Alvast bedankt,
Sven

pierce
05/04/12, 10:38
keepalive aanzetten?

Spyder01
05/04/12, 11:00
keepalive aanzetten?

Dat is een optie. Andere optie is de verbinding gewoon af laten kappen na x idle te zijn.

MortyDot
05/04/12, 12:47
Timeout verhoogd (extra 0) geen merkbaar resultaat.
Voorbeeld van client error:

[Queue] The operation was already added to the queue, ignoring
-> CWD /domains/domain.com/public_html/protected
500 domain.com/PUBLIC HTML/PROTECTED not understood
Failure retrieving contents of directory /domains/domain.com/public_html/protected

Gelijk erachter aan zelfde opdracht en hij werkt weer als het moet ;)

Spyder01
05/04/12, 13:22
Post je hele config hier eens, misschien valt er dan iets op waar op dit moment niet aan gedacht wordt. Ook al eens getest door even de firewall uit te zetten?

MortyDot
05/04/12, 14:11
Post je hele config hier eens, misschien valt er dan iets op waar op dit moment niet aan gedacht wordt. Ook al eens getest door even de firewall uit te zetten?


ServerName "ProFTPd"
ServerType standalone

Port 21
PassivePorts 35000 35999
UseReverseDNS off
TimesGMT off
TimeoutLogin 120
TimeoutIdle 6000
TimeoutNoTransfer 9000
TimeoutStalled 3600

ScoreboardFile /var/run/proftpd/proftpd.pid

TransferLog /var/log/proftpd/xferlog.legacy
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"

#DON'T modify this log format. Its used by DirectAdmin to determine user usage
LogFormat userlog "%u %b %m %a"
ExtendedLog /var/log/proftpd/195.216.246.200.bytes WRITE,READ userlog

AuthUserFile /etc/proftpd.passwd
DefaultServer on
AuthOrder mod_auth_file.c

#AuthPAM off

<IfModule mod_tls.c>
TLSEngine on
TLSLog /var/log/proftpd/proftpd.tls.log
TLSProtocol SSLv23
#TLSProtocol TLSv1
TLSVerifyClient off
TLSRequired off

#Certificates
TLSRSACertificateFile /etc/exim.cert
TLSRSACertificateKeyFile /etc/exim.key
#TLSCACertificateFile /etc/ftpd/root.cert.pem

TLSCipherSuite HIGH:MEDIUM:+TLSv1:!SSLv2:+SSLv3
</IfModule>

<Global>
PassivePorts 35000 35999
DeferWelcome on

RequireValidShell no

DefaultRoot ~
DirFakeUser on ftp
DirFakeGroup on ftp

User ftp
Group ftp
#UserAlias anonymous ftp

AllowStoreRestart on
AllowRetrieveRestart on

ListOptions -a

Umask 022
DisplayLogin welcome.msg
DisplayChdir readme
AllowOverwrite yes
IdentLookups off
ExtendedLog /var/log/proftpd/access.log WRITE,READ write
ExtendedLog /var/log/proftpd/auth.log AUTH auth

#
# Paranoia logging level....
#
#ExtendedLog /var/log/proftpd/paranoid.log ALL default

<IfModule mod_tls.c>
TLSEngine on
TLSLog /var/log/proftpd/proftpd.tls.log
TLSRSACertificateFile /etc/exim.cert
TLSRSACertificateKeyFile /etc/exim.key
</IfModule>
</Global>

Include /etc/proftpd.vhosts.conf


FireWall staat uit, van active naar passive bij de client verbeterd al iets...

Spyder01
05/04/12, 15:59
Even snel de configs vergeleken en je timeout instellingen staan erg hoog als je het vergelijkt met die van mij:



TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 3600


Je draait de laatste versie van ProFTPd neem ik aan?
Zelf ervaar ik niet de problemen die jij of jouw klanten ervaren.

MortyDot
05/04/12, 16:02
Even snel de configs vergeleken en je timeout instellingen staan erg hoog als je het vergelijkt met die van mij:
Je draait de laatste versie van ProFTPd neem ik aan?
Zelf ervaar ik niet de problemen die jij of jouw klanten ervaren.

Nieuwe/up-to-date DirectAdmin default installatie.
Heb inderdaad extra - toegevoegd om te kijken of probleem verhelpt, blijft bestaan...