MF-Scripts
New Member
Seit kurzem, kann ich nicht mehr vernünftig über FTP arbeiten. Wenn ich nach ca. 15s wieder was uploaden will, geht das nur, wenn es eine einzelne Datei ist. Ist es ein Ordner, dann verbindet der sich neu, und das doppelt. Das sieht dann ungefähr so aus:
Wie man sieht, wird alles doppelt gemacht.
In der proftpd.sql.log sieht es so aus:
Das ist erst seit kurzem so und exterm nervig.
Habt ihr ne Idee?
Ausserdem dauert das länger mit dem warten auf die Willkommensmessage länger, als es soll und sonst tut.
Code:
Status: Verbinden mit IP...
Status: Verbinden mit IP...
Status: Verbunden mit IP. Warten auf Willkommens-Meldung...
Status: Verbunden mit IP. Warten auf Willkommens-Meldung...
Befehl: TYPE I
Antwort: 200 Type set to I
Antwort: 220 ...
Befehl: USER ...
Antwort: 220 ...
Befehl: USER ...
Antwort: 331 Password required for ....
Befehl: PASS ********
Antwort: 331 Password required for ....
Befehl: PASS ********
Antwort: 230 User ... logged in.
Befehl: SYST
Antwort: 230 User ... logged in.
Befehl: SYST
Antwort: 215 UNIX Type: L8
Befehl: FEAT
Antwort: 215 UNIX Type: L8
Befehl: FEAT
Antwort: 211-Features:
Antwort: MDTM
Antwort: REST STREAM
Antwort: SIZE
Antwort: 211 End
Status: Verbindung hergestellt
Antwort: 211-Features:
Antwort: MDTM
Antwort: REST STREAM
Antwort: SIZE
Antwort: 211 End
Status: Verbindung hergestellt
Status: Starte Upload von E:\scripts\chester\libs\MySQL.class.php
Befehl: PWD
Status: Starte Upload von E:\scripts\chester\libs\Templates.class.php
Befehl: PWD
Antwort: 257 "/" is current directory.
Befehl: CWD ...
Antwort: 257 "/" is current directory.
Befehl: CWD ...
Antwort: 250 CWD command successful
Befehl: PWD
Antwort: 250 CWD command successful
Befehl: PWD
Antwort: 257 "..." is current directory.
Befehl: TYPE A
Antwort: 257 "..." is current directory.
Befehl: TYPE A
Antwort: 200 Type set to A
Befehl: PORT 192,168,2,102,10,250
Antwort: 200 Type set to A
Befehl: PORT 192,168,2,102,10,251
Antwort: 200 PORT command successful
Befehl: LIST
Antwort: 200 PORT command successful
Befehl: LIST
Antwort: 150 Opening ASCII mode data connection for file list
Antwort: 150 Opening ASCII mode data connection for file list
Antwort: 226 Transfer complete.
Befehl: TYPE A
Antwort: 226 Transfer complete.
Befehl: TYPE A
Antwort: 200 Type set to A
Befehl: PORT 192,168,2,102,10,252
Antwort: 200 Type set to A
Befehl: PORT 192,168,2,102,10,253
Antwort: 200 PORT command successful
Befehl: STOR MySQL.class.php
Antwort: 200 PORT command successful
Befehl: STOR Templates.class.php
Antwort: 150 Opening ASCII mode data connection for MySQL.class.php
Antwort: 150 Opening ASCII mode data connection for Templates.class.php
Antwort: 226 Transfer complete.
Status: Upload erfolgreich
Antwort: 226 Transfer complete.
Status: Upload erfolgreich
In der proftpd.sql.log sieht es so aus:
Code:
Mar 31 02:46:14 mod_sql/4.2.1[20362]: >>> sql_pre_pass
Mar 31 02:46:14 mod_sql/4.2.1[20362]: <<< sql_pre_pass
Mar 31 02:46:14 mod_sql/4.2.1[20362]: >>> cmd_getpwnam
Mar 31 02:46:14 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20362]: cache miss for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20362]: : entering mysql cmd_select
Mar 31 02:46:14 mod_sql/4.2.1[20362]: entering mysql cmd_open
Mar 31 02:46:14 mod_sql/4.2.1[20362]: connection 'default' count is now 2
Mar 31 02:46:14 mod_sql/4.2.1[20362]: exiting mysql cmd_open
Mar 31 02:46:14 mod_sql/4.2.1[20362]: query "SELECT username, password, uid, gid, homedir, shell FROM proftpd_ftp WHERE (username='...') LIMIT 1"
Mar 31 02:46:14 mod_sql/4.2.1[20362]: entering mysql cmd_close
Mar 31 02:46:14 mod_sql/4.2.1[20362]: connection 'default' count is now 1
Mar 31 02:46:14 mod_sql/4.2.1[20362]: exiting mysql cmd_close
Mar 31 02:46:14 mod_sql/4.2.1[20362]: exiting mysql cmd_select
Mar 31 02:46:14 mod_sql/4.2.1[20362]: cache miss for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20362]: user '...' cached
Mar 31 02:46:14 mod_sql/4.2.1[20362]: + pwd.pw_name : ...
Mar 31 02:46:14 mod_sql/4.2.1[20362]: + pwd.pw_uid : 65534
Mar 31 02:46:14 mod_sql/4.2.1[20362]: + pwd.pw_gid : 65534
Mar 31 02:46:14 mod_sql/4.2.1[20362]: + pwd.pw_dir : ...
Mar 31 02:46:14 mod_sql/4.2.1[20362]: + pwd.pw_shell : /bin/false
Mar 31 02:46:14 mod_sql/4.2.1[20362]: <<< cmd_getpwnam
Mar 31 02:46:14 mod_sql/4.2.1[20362]: >>> cmd_auth
Mar 31 02:46:14 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20362]: cache hit for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20362]: >>> cmd_check
Mar 31 02:46:14 mod_sql/4.2.1[20362]: checking auth_type Plaintext
Mar 31 02:46:14 mod_sql/4.2.1[20362]: 'Plaintext' auth handler reports success
Mar 31 02:46:14 mod_sql/4.2.1[20362]: cache hit for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20362]: <<< cmd_check
Mar 31 02:46:14 mod_sql/4.2.1[20362]: <<< cmd_auth
Mar 31 02:46:14 mod_sql/4.2.1[20362]: >>> cmd_getpwnam
Mar 31 02:46:14 mod_sql/4.2.1[20362]: cache hit for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20362]: <<< cmd_getpwnam
Mar 31 02:46:14 mod_sql/4.2.1[20362]: >>> log_master
Mar 31 02:46:14 mod_sql/4.2.1[20362]: >>> _process_named_query
Mar 31 02:46:14 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20362]: entering mysql cmd_update
Mar 31 02:46:14 mod_sql/4.2.1[20362]: entering mysql cmd_open
Mar 31 02:46:14 mod_sql/4.2.1[20362]: connection 'default' count is now 2
Mar 31 02:46:14 mod_sql/4.2.1[20362]: exiting mysql cmd_open
Mar 31 02:46:14 mod_sql/4.2.1[20362]: query "UPDATE proftpd_ftp SET letzter_zugriff=now(), count=count+1 WHERE username='...'"
Mar 31 02:46:14 mod_sql/4.2.1[20362]: entering mysql cmd_close
Mar 31 02:46:14 mod_sql/4.2.1[20362]: connection 'default' count is now 1
Mar 31 02:46:14 mod_sql/4.2.1[20362]: exiting mysql cmd_close
Mar 31 02:46:14 mod_sql/4.2.1[20362]: exiting mysql cmd_update
Mar 31 02:46:14 mod_sql/4.2.1[20362]: <<< _process_named_query
Mar 31 02:46:14 mod_sql/4.2.1[20362]: <<< log_master
Mar 31 02:46:14 mod_sql/4.2.1[20363]: >>> sql_pre_pass
Mar 31 02:46:14 mod_sql/4.2.1[20363]: <<< sql_pre_pass
Mar 31 02:46:14 mod_sql/4.2.1[20363]: >>> cmd_getpwnam
Mar 31 02:46:14 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20363]: cache miss for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20363]: : entering mysql cmd_select
Mar 31 02:46:14 mod_sql/4.2.1[20363]: entering mysql cmd_open
Mar 31 02:46:14 mod_sql/4.2.1[20363]: connection 'default' count is now 2
Mar 31 02:46:14 mod_sql/4.2.1[20363]: exiting mysql cmd_open
Mar 31 02:46:14 mod_sql/4.2.1[20363]: query "SELECT username, password, uid, gid, homedir, shell FROM proftpd_ftp WHERE (username='...') LIMIT 1"
Mar 31 02:46:14 mod_sql/4.2.1[20363]: entering mysql cmd_close
Mar 31 02:46:14 mod_sql/4.2.1[20363]: connection 'default' count is now 1
Mar 31 02:46:14 mod_sql/4.2.1[20363]: exiting mysql cmd_close
Mar 31 02:46:14 mod_sql/4.2.1[20363]: exiting mysql cmd_select
Mar 31 02:46:14 mod_sql/4.2.1[20363]: cache miss for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20363]: user '...' cached
Mar 31 02:46:14 mod_sql/4.2.1[20363]: + pwd.pw_name : ...
Mar 31 02:46:14 mod_sql/4.2.1[20363]: + pwd.pw_uid : 65534
Mar 31 02:46:14 mod_sql/4.2.1[20363]: + pwd.pw_gid : 65534
Mar 31 02:46:14 mod_sql/4.2.1[20363]: + pwd.pw_dir : ...
Mar 31 02:46:14 mod_sql/4.2.1[20363]: + pwd.pw_shell : /bin/false
Mar 31 02:46:14 mod_sql/4.2.1[20363]: <<< cmd_getpwnam
Mar 31 02:46:14 mod_sql/4.2.1[20363]: >>> cmd_auth
Mar 31 02:46:14 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20363]: cache hit for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20363]: >>> cmd_check
Mar 31 02:46:14 mod_sql/4.2.1[20363]: checking auth_type Plaintext
Mar 31 02:46:14 mod_sql/4.2.1[20363]: 'Plaintext' auth handler reports success
Mar 31 02:46:14 mod_sql/4.2.1[20363]: cache hit for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20363]: <<< cmd_check
Mar 31 02:46:14 mod_sql/4.2.1[20363]: <<< cmd_auth
Mar 31 02:46:14 mod_sql/4.2.1[20363]: >>> cmd_getpwnam
Mar 31 02:46:14 mod_sql/4.2.1[20363]: cache hit for user '...'
Mar 31 02:46:14 mod_sql/4.2.1[20363]: <<< cmd_getpwnam
Mar 31 02:46:14 mod_sql/4.2.1[20363]: >>> log_master
Mar 31 02:46:14 mod_sql/4.2.1[20363]: >>> _process_named_query
Mar 31 02:46:14 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:14 mod_sql/4.2.1[20363]: entering mysql cmd_update
Mar 31 02:46:14 mod_sql/4.2.1[20363]: entering mysql cmd_open
Mar 31 02:46:14 mod_sql/4.2.1[20363]: connection 'default' count is now 2
Mar 31 02:46:14 mod_sql/4.2.1[20363]: exiting mysql cmd_open
Mar 31 02:46:14 mod_sql/4.2.1[20363]: query "UPDATE proftpd_ftp SET letzter_zugriff=now(), count=count+1 WHERE username='...'"
Mar 31 02:46:14 mod_sql/4.2.1[20363]: entering mysql cmd_close
Mar 31 02:46:14 mod_sql/4.2.1[20363]: connection 'default' count is now 1
Mar 31 02:46:14 mod_sql/4.2.1[20363]: exiting mysql cmd_close
Mar 31 02:46:14 mod_sql/4.2.1[20363]: exiting mysql cmd_update
Mar 31 02:46:14 mod_sql/4.2.1[20363]: <<< _process_named_query
Mar 31 02:46:14 mod_sql/4.2.1[20363]: <<< log_master
Mar 31 02:46:15 mod_sql/4.2.1[20362]: >>> cmd_uid2name
Mar 31 02:46:15 mod_sql/4.2.1[20362]: matched current user
Mar 31 02:46:15 mod_sql/4.2.1[20362]: <<< cmd_uid2name
Mar 31 02:46:15 mod_sql/4.2.1[20362]: >>> cmd_uid2name
Mar 31 02:46:15 mod_sql/4.2.1[20362]: matched current user
Mar 31 02:46:15 mod_sql/4.2.1[20362]: <<< cmd_uid2name
Mar 31 02:46:15 mod_sql/4.2.1[20363]: >>> cmd_uid2name
Mar 31 02:46:15 mod_sql/4.2.1[20363]: matched current user
Mar 31 02:46:15 mod_sql/4.2.1[20363]: <<< cmd_uid2name
Mar 31 02:46:15 mod_sql/4.2.1[20363]: >>> cmd_uid2name
Mar 31 02:46:15 mod_sql/4.2.1[20363]: matched current user
Mar 31 02:46:15 mod_sql/4.2.1[20363]: <<< cmd_uid2name
Mar 31 02:46:15 mod_sql/4.2.1[20362]: >>> sql_post_stor
Mar 31 02:46:15 mod_sql/4.2.1[20362]: <<< sql_post_stor
Mar 31 02:46:15 mod_sql/4.2.1[20362]: >>> log_master
Mar 31 02:46:15 mod_sql/4.2.1[20362]: >>> _process_named_query
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_insert
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_open
Mar 31 02:46:15 mod_sql/4.2.1[20362]: connection 'default' count is now 2
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_open
Mar 31 02:46:15 mod_sql/4.2.1[20362]: query "INSERT INTO proftpd_xfer_stat VALUES ('...', '...', '626', '...', ...', 'STOR','0.064',now(), 'c', NULL)"
Mar 31 02:46:15 mod_sql/4.2.1[20362]: entering mysql cmd_close
Mar 31 02:46:15 mod_sql/4.2.1[20362]: connection 'default' count is now 1
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_close
Mar 31 02:46:15 mod_sql/4.2.1[20362]: exiting mysql cmd_insert
Mar 31 02:46:15 mod_sql/4.2.1[20362]: <<< _process_named_query
Mar 31 02:46:15 mod_sql/4.2.1[20362]: <<< log_master
Mar 31 02:46:15 mod_sql/4.2.1[20363]: >>> sql_post_stor
Mar 31 02:46:15 mod_sql/4.2.1[20363]: <<< sql_post_stor
Mar 31 02:46:15 mod_sql/4.2.1[20363]: >>> log_master
Mar 31 02:46:15 mod_sql/4.2.1[20363]: >>> _process_named_query
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_escapestring
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_insert
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_open
Mar 31 02:46:15 mod_sql/4.2.1[20363]: connection 'default' count is now 2
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_open
Mar 31 02:46:15 mod_sql/4.2.1[20363]: query "INSERT INTO proftpd_xfer_stat VALUES ('...', '...', '1868', '...', '...', 'STOR','0.086',now(), 'c', NULL)"
Mar 31 02:46:15 mod_sql/4.2.1[20363]: entering mysql cmd_close
Mar 31 02:46:15 mod_sql/4.2.1[20363]: connection 'default' count is now 1
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_close
Mar 31 02:46:15 mod_sql/4.2.1[20363]: exiting mysql cmd_insert
Mar 31 02:46:15 mod_sql/4.2.1[20363]: <<< _process_named_query
Mar 31 02:46:15 mod_sql/4.2.1[20363]: <<< log_master
Habt ihr ne Idee?
Ausserdem dauert das länger mit dem warten auf die Willkommensmessage länger, als es soll und sonst tut.
Last edited by a moderator: