酷!學園
歡迎光臨,
訪客
。請
登入
或
註冊帳號
。 您沒有收到
認證信
嗎?
一小時
一天
一週
一個月
永遠
請輸入帳號, 密碼以及預計登入時間
最新消息:
Study Area Facebook粉絲團
http://www.facebook.com/sataiwan
首頁
說明
搜尋
登入
註冊
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
ftp 傳檔問題
« 上一篇
下一篇 »
列印
頁: [
1
]
作者
主題: ftp 傳檔問題 (閱讀 2771 次)
0 會員 與 1 訪客 正在閱讀本文。
noki
活潑的大學生
文章數: 207
ftp 傳檔問題
«
於:
2012-06-28 08:51 »
各位大大好,
小弟之前寫了一隻shell script負責用ftp傳檔,
並加入cron中做排程每天12:00執行。
但是昨天出現了欲上傳檔案大小明明有1K多,
完成上傳後檔案大小卻變成0,
且log中檔案的時間是12:02才完成上傳,
據之前的log顯示檔案都是12:00就可以完成上傳,
查過辜狗大神沒有獲得明確的解釋。
想請問各位大大,
也許是什麼原因發生導致的讓小弟有個查找方向。
謝謝。
記錄
abc123333
可愛的小學生
文章數: 19
Re: ftp 傳檔問題
«
回覆 #1 於:
2012-06-28 09:24 »
主要看你寫的SCRIPT如何
或試著直接RUN你的SCRIPT看看?
記錄
noki
活潑的大學生
文章數: 207
Re: ftp 傳檔問題
«
回覆 #2 於:
2012-06-28 10:47 »
回faithdata大,
小弟的shell script從完成到昨天一直都很正常(其實今天跑也沒問題),
就昨天發生了傳個空包檔上去,
且時間與正常時候的時間不符這現象...(正常來說都是12:00就會上傳完成昨天是12:02才傳完)
再提一個昨天發生的問題:
小弟的script會將指定目錄下的檔案上傳後再製造一個filelist檔案再上傳一次(script執行時總共會連2次對方的ftp作上傳),
所以正常來說filelst檔案應該是最後一個上傳的檔案。
但是看昨天的log中filelist的上傳時間比其他檔案時間還早兩分鐘(filelist的時間是12:00,其他檔案是12:02)...
一直摸不著頭緒
記錄
twu2
管理員
俺是博士!
文章數: 5415
性別:
Re: ftp 傳檔問題
«
回覆 #3 於:
2012-06-28 11:06 »
對某些 ftp server 的處理來說, 檔案沒傳完畢 (不正常結束), 會就產生一個大小為 0 的檔案.
因為傳輸失敗的 timeout 會有一定的時間 (以你的 case, 也許就是 120s), 所以後頭檔案傳送時間會變晚 (因為有問題的那個卡住了).
至於為什麼那時會無法傳送.... 事情過了, 只能用猜的了... 也許是某個 script 會跑 iptables 之後的指令, 剛好那時造成那個檔案傳失敗吧....
記錄
Tommy 碎碎念...
列印
頁: [
1
]
« 上一篇
下一篇 »
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
ftp 傳檔問題