[ftp] 上下載達 100%後一直未完成

server: vsftpd
client: filezilla

例: upload 幾百個file, 去到最後幾個
filezille 顯示每個file都 upload / download 都已經 100%
但係一直停係到好耐 ...
有時幾分鐘, 有時一直hold住 ...

試過係 filezilla 停queue 再行
出現 "Status:        ftpcontrolsocket.cpp(1819): Waiting for replies to skip before sending next command...   caller=0p6279528"

請問點解會咁?

[ 本帖最後由 fatdog 於 2010-1-8 18:08 編輯 ]

filezille 顯示每個file都 upload / download 都已經 100%
但係一直停係到好耐 ...
有時幾分鐘, 有時一直hold住 ...

1. 是否用了 passive FTP?
2. 等佢完!!! 可能是 buffer 太大, 早了講完成.....

[ 本帖最後由 toylet 於 2010-1-8 18:43 編輯 ]

TOP

原帖由 toylet 於 2010-1-8 18:42 發表

1. 是否用了 passive FTP?
2. 等佢完!!! 可能是 buffer 太大, 早了講完成.....


1. 用左 active 都一樣 ... (出現Response:        200 PORT command successful. Consider using PASV.)
而且passive係hold係100%, active就hold係0%

2. 邊樣野 buffer 太大?

呢個問題, 會導致某d file upload fail ...

thx



岩岩發現, 如果filezilla限制為 1 connection
就唔會有問題 ...

點先可以用到multiple connection upload 而冇 hold死呢個問題?

[ 本帖最後由 fatdog 於 2010-1-8 19:34 編輯 ]

TOP

點先可以用到multiple connection upload 而冇 hold死呢個問題?

該改用強些的 ftp server (e.g. proftpd, pure-ftp, filezilla server .... )

[ 本帖最後由 toylet 於 2010-1-11 16:55 編輯 ]

TOP

又真係冇試過 bor
有冇呢句係 vsftpd.conf

pasv_promiscuous=YES

p.s. 之前係 local network 用 ftp, 之後轉左 NFS 好耐冇用了

[ 本帖最後由 netter 於 2010-1-11 17:28 編輯 ]

TOP

原帖由 toylet 於 2010-1-11 16:54 發表

該改用強些的 ftp server (e.g. proftpd, pure-ftp, filezilla server .... )


vsftpd 聽講都唔錯嫁喎 ... ?

TOP

原帖由 netter 於 2010-1-11 17:27 發表
又真係冇試過 bor
有冇呢句係 vsftpd.conf

pasv_promiscuous=YES

p.s. 之前係 local network 用 ftp, 之後轉左 NFS 好耐冇用了


本身冇, 要加?
好似唔係咁安全喎~

port_promiscuous
Set to YES if you want to disable the PORT security check that ensures that outgoing data connections can only connect to the client. Only enable if you know what you are doing!
Default: NO

TOP