www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: scHokii am 11. Juni 2004, 13:48:24



Titel: Server timed out (beim up/down -load)
Beitrag von: scHokii am 11. Juni 2004, 13:48:24
Hallo,
Ich habe Proftpd installiert und funzt auch soweit.
Ich habe nen unser account gemacht, nur habe ich jetzt das Problem das wenn ich eine Datei (700mb) hoch bzw. runterlade timed der server nach 350 mb out.

Kann mir jemand helfen.
Suse 8.2

THX scHokii... :twisted:


Titel: Server timed out (beim up/down -load)
Beitrag von: Anonymous am 11. Juni 2004, 14:04:50
hi!
sorry wenn ich hier so reinplatze, hab aber ein ähnliches problem.

erstmal was zum szenario:

- ich habe proftp laufen; als standalone. version: proftpd-1.2.7-1mdk (unter mandrake 9.1)

- der rechner steht im internen netzwerk hinter einem router; keine personal firewall. weitergeleitete ports: 20, 21, 5000-5010 (alles tcp)

- anbindung: statische ip samt pseudo-domain (von dyndns.org)

- was wird getan? es werden dateien hochgeladen/heruntergeladen; durschnittlich 5MB groß.

und nun zum problem:
bei den "aktionen" krieg ich nach jeder übertragenen datei einen timeout; ausserdem "idlet" er zwischenzeitlich bei der datenübertragung und macht dann weiter. zuerst nahm ich an, dass die timeout-einstellungen von proftp zu niedrig wären - allerdings kommen die timeouts nun (soweit ich das sehe) nicht dadurch zustande, dass der client nicht antwortet, sondern proftp. er scheint nach den "nickerchen" während des transfers nach jeder datei dann endgültig einzuschlafen, was dazu führt dass die warteschlange unterbrochen wird.
beim beenden des transfers der einen datei lädt er sich tot und springt nicht zur nächsten datei der warteschlange.

weitere beobachtung: das problem besteht nicht im lokalen netzwerk! ich habe mal künstlich die bandbreite runtergeschaltet und geschaut, ob auch hier die timeouts auftreten. und sie tun's es nicht! keine probleme im lokalen netzwerk.

die probleme tauchen sowohl mit gftp als auch mit smartftp auf. naja d.h. sie kann man dort beobachten. sowohl als anonymous, als auch als "echter" user.
und sowohl im aktiven- als auch passiven modus.

hier auch mal meine /etc/proftpd.conf (nicht auf das wirrwarr achten, das ist aus verzeiflung und teilweise durch gproftpd entstanden :roll: )
Code:
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName "Dominion3"
ServerType standalone
DefaultServer on

# Allow FTP resuming.
# Remember to set to off if you have an incoming ftp for upload.
AllowStoreRestart on

Port 21
Port 21

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 3

# Set the user and group under which the server will run.
#User ftp
#Group ftp
User nobody
Group nogroup

# Normally, we want files to be overwriteable.
<Directory />
  AllowOverwrite true
AllowRetrieveRestart true
  AllowStoreRestart true
</Directory>

# Needed for NIS.
PersistentPasswd off

# Default root can be used to put users in a chroot environment.
# As an example if you have a user foo and you want to put foo in /home/foo
# chroot environment you would do this:
#
# DefaultRoot /home/foo foo

#DefaultRoot /home/ftpuser
DefaultRoot ~

Include /etc/proftpd-anonymous.conf

#
#Shares (selbst eingefuegt)
#

#<Directory /home/ftpuser/>
# UserAlias ftpuser
# HiddenStor off
# AllowRetrieveRestart on
# <Limit WRITE>
# DenyAll
# </Limit>
#</Directory>

PassivePorts 5000 5010
UseReverseDNS off
IdentLookups off

#max. 20KByte/s
RateReadBPS 10000
RateWriteBPS 10000

#Timeouts; in Sekunden
TimeoutIdle 600
TimeoutLogin 60
TimeoutNoTransfer 1200
# set session time limits for everyone except a few privileged users
#TimeoutSession 3600 user !frank
TimeoutStalled 0
#LDAPQueryTimeout 999





<Anonymous /home/ftp>
User frank
Group frank
AnonRequirePassword on
MaxClients 5 "Der Server ist voll, bediene %m Anwender"
DisplayLogin               welcome.msg
DisplayFirstChdir          directory.msg
#<Limit WRITE>
#  DenyAll
#</Limit>
<Directory /home/ftp/incoming/*>
AllowOverwrite on
<Limit STOR>
  AllowAll
</Limit>
<Limit MKD>
  AllowAll
</Limit>
<Limit SITE_CHMOD>
  AllowAll
</Limit>
#<Limit ALL>
#  AllowUser frank
#  DenyAll
#</Limit>
#<Limit CDUP CWD XCWD XCUP>
#  AllowAll
#</Limit>
#<Limit MKD DIRS>
#  AllowAll
#</Limit>
#<Limit STOR RETR APPE WRITE>
#  AllowAll
#</Limit>
#<Limit MKD>
#  AllowAll
#</Limit>
#<Limit DELE SITE_CHMOD>
#  DenyAll
#</Limit>
</Directory>
</Anonymous>

woran könnte es liegen?


Titel: Server timed out (beim up/down -load)
Beitrag von: Wörsty am 11. Juni 2004, 14:42:52
:wait)  :debug:


Titel: Server timed out (beim up/down -load)
Beitrag von: flashbeast am 11. Juni 2004, 19:14:20
meinste mich? (einen beitrag über deinem)
der käse ist erst später reingekommen, es hat schon vorher nicht funktioniert. ansonsten läuft der server ja, nur pennt der kack ein...
oder hab ich deine smileys falsch verstanden? :oops:


Titel: Server timed out (beim up/down -load)
Beitrag von: Wörsty am 11. Juni 2004, 19:23:31
DEBUG


Titel: Server timed out (beim up/down -load)
Beitrag von: flashbeast am 12. Juni 2004, 09:24:16
meinst du ne fehlerausgabe im log? die gibt es nicht :(
soll heißen: nur die normalen "aktivitäten" werden protokolliert; kein hinweis auf einen fehler :?

ich hatte auf ein bekanntes problem gehofft  :?!


Titel: Server timed out (beim up/down -load)
Beitrag von: Hoaxter am 12. Juni 2004, 20:30:16
Je nach Winkel des Betrachters ist das durchaus ein bekanntes Problem - und zwar das Problem das einige resistente Mitmenschen sich weigern Hilfe zur Selbsthilfe anzunehmen.
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Debugging.html
oder meine alte Uebsersetzung davon: http://sven.stormbind.net/proftpd/debug-proftpd.txt

Sven


Titel: Server timed out (beim up/down -load)
Beitrag von: flashbeast am 12. Juni 2004, 21:57:08
hab das problem folgendermaßen gelöst - folgende direktive in der proftpd.conf eingefügt:

MasqueradeAddress my.dyndns.org

natürlich mit meiner richtigen adresse. debugging hatte ich "angewandandt", ohne erfolg  :evil:
ich poste hier schließlich nur aus dem grunde, dass ich selbst keinen rat mehr wusste - sprich: die selbsthilfe fehlschlug. auch wenn'S sinnfrei war - danke für eure unterstützung  :wink:


Titel: re timeout
Beitrag von: RemsGhost am 16. Juni 2004, 20:17:19
Zitat von: "flashbeast"
hab das problem folgendermaßen gelöst - folgende direktive in der proftpd.conf eingefügt:

MasqueradeAddress my.dyndns.org

natürlich mit meiner richtigen adresse. debugging hatte ich "angewandandt", ohne erfolg  :evil:
ich poste hier schließlich nur aus dem grunde, dass ich selbst keinen rat mehr wusste - sprich: die selbsthilfe fehlschlug. auch wenn'S sinnfrei war - danke für eure unterstützung  :wink:


aem .. deine linuxe ist doch HINTER dem router.

an dem timeout problem ist also der ROUTER und nicht linux sammt proftpd schulding im sinne der anklage  :twisted:  :wink:

Fazit: nehme er eine 2te netzwerk karte ,  einen vorschlaghammer  udn einen kabelschneider ..

Solution :
- 1 mit dem kabel schneider die verbinung zum router trennen :twisted:
- 2 Netzwerk karte in Linux einbauen   :lol:
- 3 Router Mit aller kraft zerstoeren..  :roll:  

MfG


Titel: Server timed out (beim up/down -load)
Beitrag von: Wörsty am 16. Juni 2004, 20:25:48
Oder eben MasqueradeAddress benutzen.