看板 R_Language 關於我們 聯絡資訊
文章分類提示: - 問題: 把app弄進ubuntu的shiny server裡 [問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 不知道要怎麼把檔案丟進server的資料夾裡 已經成功用rstudio server成功執行過 最後就是要移動到shiny的資料 但不知道到怎麼弄... [程式範例]: [環境敘述]: aws es2 Ubuntu Server 16.04 LTS (HVM), SSD Volume Type r 3.4.3 shiny server [關鍵字]: shiny server ubuntu aws es2 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.6.162 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1513353828.A.AA6.html
HumuHumu: 放在/srv/shiny-server裡面 12/16 06:37
HumuHumu: 假如你的ui跟server放在myapp資料夾裡,就把myapp整個丟 12/16 07:39
HumuHumu: 在/srv/shiny-server裡面,網址打local上host:8787/myap 12/16 07:39
HumuHumu: p就可以連上了 12/16 07:39
bluecadence: 8787 不是 Rstudio server 的 default port 嗎? 12/16 13:17
bluecadence: 3838 才是 shiny server 的 default port 12/16 13:18
bluecadence: 原po是指不知道怎麼把本地電腦的檔案傳到aws ec2上的 12/16 13:29
bluecadence: server嗎? 12/16 13:29
Esmelee: 把檔案上傳到s3再傳到es2成功了,可是網頁居然顯示不出來 12/16 13:53
Esmelee: 明明在rstudio server可以跑,到shiny server就不能了 12/16 13:58
Esmelee: Failed to load resource: the server responded with a 12/16 13:58
Esmelee: status of 500 (Internal Server Error) 12/16 13:58
Esmelee: 套件都用Rstudio server安裝不知道有沒有關係? 12/16 14:01
Esmelee: 網路下載一個範例檔發現同樣沒辦法跑... 12/16 14:07
bluecadence: 你的 /var/log/shiny-server.log 有沒有錯誤訊息? 12/16 14:34
bluecadence: 或是 /var/log/shiny-server/ 目錄下的 .log 檔 12/16 14:35
bluecadence: 原則上你要讓shiny server跑你的app,先前的套件安裝 12/16 14:47
bluecadence: 必須要讓shiny server的所有者 (shiny ? 我不知道你 12/16 14:51
bluecadence: 怎麼安裝的) 能夠有讀取權限,也要知道到哪裡去讀 12/16 14:52
bluecadence: 不然你可以試著重裝所需的套件,先用sudo -i R 跑R 12/16 14:56
bluecadence: 在這個R console 底下做 install.packages() 12/16 14:57
bluecadence: 這樣安裝的套件就是 system-wide accessible 12/16 14:58
bluecadence: 另外 shiny server 安裝好通常有sample-apps/hello 12/16 15:09
bluecadence: 樣板app, 你連 http://your-server-ip:3838/sample- 12/16 15:10
bluecadence: apps/hello/ 能跑嗎? 12/16 15:11
Esmelee: hello能跑了,其他範例終於也能跑了,只是我的不能 12/16 17:48
Esmelee: 應該就是我的code有問題了吧,我再弄看看 12/16 17:49
Esmelee: 終於可以跑了!!!! 誤打誤撞就能跑了,只是檔案大讀取慢.. 12/16 18:01
Esmelee: 感謝HumuHumu大大 跟bluecadence大大 12/16 18:01
我是上傳到/srv/shiny-server/sample-apps/myapp才成功的 先刪掉/srv/shiny-server/在上傳是沒辦法的 ※ 編輯: Esmelee (220.132.6.162), 12/16/2017 18:06:00
bluecadence: 照理說,如果你沒更改過/etc/shiny-server/shiny-ser 12/16 19:36
bluecadence: ver.conf的設定,預設應該是可以把app放在 /srv/shin 12/16 19:37
bluecadence: y-server 這個目錄底下才對 12/16 19:37
bluecadence: 也就是 /srv/shiny-server/myapp 應該能跑才對... 12/16 19:40
bluecadence: http://server-ip:3838/myapp 12/16 19:56