PChome的Windows虛擬主機遇到的FTP奇怪事件(已解決)

小弟最近有幸使用到PChome的Windows虛擬主機,因為FTP要放的檔案很多,所以發現到一個奇怪的現象。
以下資料夾及檔案名稱均以ABC、123來代替。

一開始,會發現到這個奇怪的問題,是因為同一個目錄下的檔案數量(不含資料夾數量)已經到達71個,內容如下:
資料夾A
資料夾B
資料夾C
資料夾D
資料夾E
資料夾F
檔案1
檔案2
檔案3
.
.
檔案71


「檔案71」使用FTP軟體上傳並未發生問題,但是上傳後,FTP軟體要重新取得該目錄的檔案清單(目錄列表)時,卻發生卡死的現象。FTP軟體試過Filezilla和Windows檔案總管(Windows 7的),都是一樣的情況。請看下圖:
PChome的Windows虛擬主機遇到的FTP奇怪事件(已解決)
FileZilla等很久都沒出現成功取得目錄列表的訊息,且此時FileZilla的遠端站台的頁框是卡死的現象,甚麼動作都無法進行,只得重新登入連線。用Widnwos檔案總管連此FTP目錄也是一樣的狀況。用公司的電腦連也是相同的情況,排除是個人電腦和網路的問題。不過使用主機的Plesk CP後台還是可以進到該目錄進行檔案管理的動作。

我已嘗試過將任何一個檔案刪除,讓檔案數量回到70個,此時FTP軟體皆可取得該目錄的清單。所以我一開始以為,是FTP伺服器有限制檔案數量上限為70(也太少,以前用過的國外免費虛擬主機1000個也沒問題。租過台灣其他家的主機,也沒有這種嚴苛的限制),於是我就向PChome虛擬主機的客服詢問能否放寬上限,他們的回應是「伺服器的限制,無法提供客製化」。

我要弄的網站需要大量的檔案才能完成,正當我在嘗試將檔案分散到不同的目錄時,我發現一個很奇特的現象!

我若在該目錄中,再新增一個資料夾G,裡面沒放東西也可以。新增資料夾G後,該目錄的檔案數量就算超過300個,FTP軟體依然能取得該目錄的檔案清單。但移除資料夾G後,FTP軟體又會卡死,不過再用CP後臺去增加資料夾G,FTP軟體又能用,屢試不爽。

因為第一次碰到這種神奇的現象,我又多玩了一下。如果把其他的資料夾改名稱,像是把資料夾C改成資料夾Q,即使資料夾G存在,FTP軟體又無法取得該目錄了。若是把資料夾G改名稱為資料夾H,也是同樣的情況,FTP又不能用了。

這問題真的是很奇怪,不曉得有沒有人有遇過這種狀況,應該要怎麼解決比較好?FTP改個資料夾名稱或是檔案數量一多就不能用,實在很麻煩,網站根本就不能動工阿!
2012-09-11 13:08 發佈
要來自問自答了
上面的問題可以經由Filezilla的設定來解決,將FTP的傳輸模式改為主動模式,就行了。


雖然問題已解決,還是不清楚為何用被動模式會發生上面的狀況。
版大好厲害自己解決了~
我跟朋友是租PIECE2的虛擬主機
有問題他們都會幫我們處理
也沒有遇過類似的問題
這次也學到了一個方法
我最近架FTP用被動模式時也碰到不少問題解決不了,
問題是沒法正常傳檔,或突然連不上及中斷
就算切成主動模式也不行
後來把Filezilla Client換成Core FTP LE
用主動模式後就一切順遂
我查過Filezilla FTP新版本身似乎也有問題
messengerses wrote:
要來自問自答了上面的...(恕刪)
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?