2016-01-21 64 views
0

過了一個多月,我已經成功安裝瞭如何設置AWS EC2服務器。上傳文件非常困難,因爲通過Rstudio Server中的上傳按鈕完成時存在非常保守的(大小)限制。嘗試執行此操作時的錯誤消息是「來自服務器的意外空響應」。
我在這方面不是唯一的,例如Trouble Uploading Large Files to RStudio using Louis Aslett's AMI on EC2傳輸過程中發生AWS EC2 Rstudio服務器錯誤

我已經設法通過putty使用以下命令,並允許我通過filezilla或winscp上傳文件。

須藤喬敦 - R的Ubuntu的/家庭/ rstudio

須藤搭配chmod -R 755 /家庭/ rstudio

一旦我使用這些命令和註銷,我不能再訪問rstudio在未來的情況下,登錄。我可以通過我的瀏覽器重新登錄我的實例,但是我收到錯誤消息: 傳輸期間發生錯誤

除了一次性使用Putty之外,一切都很好我失去了瀏覽器訪問我的實例。
我想這是因爲命令是所有權或類似的變化。我應該使用不同的命令嗎? 如果我不使用命令,我無法連接filezilla/winscp和實例。 如果有人正在考慮發佈評論,這應該被關閉,因爲它是一個硬件問題,我沒有硬件問題。我對正確的編碼命令感興趣。 謝謝:)


好吧,所以最終我意識到這是怎麼回事。無論實例的大小如何,AWS的默認主目錄大小都小於8-10GB。正如試圖上傳到家裏那樣沒有足夠的空間。一個有經驗的linux用戶不會陷入這個陷阱,但希望任何其他窗口用戶新來這個誰遇到這個問題將看到這一點。如果你上傳到實例上的另一個驅動器,那麼這可以解決。由於Louis Aslett Rstudio AMI基於這個8-10GB的空間,所以你必須在你的主目錄之外設置你的工作目錄。從Rstudio服務器界面不直觀地顯而易見。雖然這是一個高級論壇,但這是一個菜鳥錯誤,我希望沒有人會刪除這個問題,因爲我花了幾個月時間,而且我認爲別人也會這樣。

+0

感嘆,目前在這個網站上有很多關於這個問題的問題,不幸的是答案並不完整,而是拼湊出了一個部分圖片,說明該做什麼,並帶有漏洞。我真的不明白這與例如http://stackoverflow.com/questions/24891861/trouble-uploading-large-files-to-rstudio-using-louis-asletts-ami-on-ec2它例如有一行代碼似乎不工作(我已經嘗試了 - 這當然不意味着它不起作用),並建議cygwin不再適當維護並關閉win 8.1。 ..tbc – Joey

+0

在搜索SO時,我經常會發現許多人正確地詢問我正在尋找答案的問題,只是看到這是一個由主持人關閉的問題。你可能會說這是因爲它是脫離主題,但這是因爲它對主持人來說是微不足道的事情。有用的是當有人建議另一個網站移動問題的時候,因爲你們中的大多數人已經完成或者改變了問題的格式。我希望這可以在我使用r/rstudio服務器作爲編程工具時發揮作用,這是能夠訪問它的重要一步。 tbc2 – Joey

+0

我認爲EC2中Rstudio服務器上的一個問題(專門用於計算,而不是託管)不是一個通用的硬件和軟件問題,它不是專業的服務器或網絡相關的基礎架構管理。但這是我個人的意見。無論哪種方式,我都很感謝湯姆的建議,儘管我還沒有完全掌握我的ML – Joey

回答

0

除非您知道自己在做什麼,否則不要更改/ home/rstudio的權限,這可能會導致意外問題(實際上確實會導致您的案例出現問題)。相反,使用filezilla或winscp將文件複製到臨時文件(比如說/ tmp),然後用putty將ssh複製到實例,然後使用sudo將文件移動到rstudio目錄(例如sudo mv/tmp/myfile/home/rstudio) 。

+0

謝謝湯姆 - 在這個問題上花了這麼多時間之後,我非常興奮。我創建了一個新實例,壓縮文件併成功設法以這種方式上傳1GB文件,現在4GB文件正在通過winscp緩慢進入tmp文件夾(應耗時約4小時)。 – Joey

+0

將1GB文件移動到rstudio目錄是即時的。可能有一個直接的Putty行來授予上載權限而不會導致實例損壞,但是您提供的這個解決方案爲我工作。經過一段時間來檢查一切,以防其他人有這個問題,並閱讀本文,我會標記爲回答:)我現在應該可以通過sudo mv/home/rstudio/tmp/myfile下載文件:) :) – Joey

+0

上傳文件時這是一個常見問題,如果需要,這可以自動執行。您可以確定修改目錄的「o」權限,甚至可以在您的ec2實例上創建一個具有正確權限的專用用戶,但這會更高級一些,如果您只需要按時上傳文件,這可能會過度。 – Tom

相關問題