2012-08-16 16 views
1

我有一個長時間運行的工作,我想用EC2 + RStudio運行。我設置了EC2實例,然後在我的Web瀏覽器上將RStudio設置爲頁面。我需要物理移動我的筆記本電腦,用於設置連接並在整個一天的過程中運行Web瀏覽器,我的作業在RStudio終止,但實例仍在EC2儀表板上運行。亞馬遜EC2/RStudio:有沒有辦法在不保持連接的情況下運行作業?

有沒有辦法讓工作保持運行而不保持活動連接?

回答

1

我最初擔心它需要維持一個活動連接是不正確的。事實證明,錯誤來自內存不足,它恰好與互聯網連接斷開連接。

實例從AWS儀表板啓動,並從此處停止或終止。只要它仍在運行,就可以通過將公共DNS複製到網頁上的地址欄並再次登錄,從RStudio選項卡訪問它。

+0

+1提供更新。 – Thell 2012-09-04 01:23:27

9

是否必須通過RStudio啓動/控制?

如果你讓你的任務是「正常的」 R腳本,通過RSCRIPT或利特勒執行,那麼你可以從shell中運行他們......並獲得

  • 使用老式的工具,如nohupbatchat控制在後臺運行

  • 使用工具,如screentmuxbyobu維護一個或多個會話中啓動該工作,並在閒暇時連接/斷開/重新連接。

RStudio服務器的工作方式類似,但AFAICT要求您對每個用戶/計算機的單一用戶 - 這非常有意義的互動工作,但如果你有一個需要多個會話的限制。

FWIW,我喜歡byobu與tmux很多。

+1

+1和+1爲byobu。 – 2012-08-16 16:23:19

相關問題