[問題] 要怎麼把自己的app弄進shiny server裡

看板R_Language作者 (Esme)時間8年前 (2017/12/16 00:03), 8年前編輯推噓3(3031)
留言34則, 3人參與, 8年前最新討論串1/1
文章分類提示: - 問題: 把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

12/16 06:37, 8年前 , 1F
放在/srv/shiny-server裡面
12/16 06:37, 1F

12/16 07:39, 8年前 , 2F
假如你的ui跟server放在myapp資料夾裡,就把myapp整個丟
12/16 07:39, 2F

12/16 07:39, 8年前 , 3F
在/srv/shiny-server裡面,網址打local上host:8787/myap
12/16 07:39, 3F

12/16 07:39, 8年前 , 4F
p就可以連上了
12/16 07:39, 4F

12/16 13:17, 8年前 , 5F
8787 不是 Rstudio server 的 default port 嗎?
12/16 13:17, 5F

12/16 13:18, 8年前 , 6F
3838 才是 shiny server 的 default port
12/16 13:18, 6F

12/16 13:29, 8年前 , 7F
原po是指不知道怎麼把本地電腦的檔案傳到aws ec2上的
12/16 13:29, 7F

12/16 13:29, 8年前 , 8F
server嗎?
12/16 13:29, 8F

12/16 13:53, 8年前 , 9F
把檔案上傳到s3再傳到es2成功了,可是網頁居然顯示不出來
12/16 13:53, 9F

12/16 13:58, 8年前 , 10F
明明在rstudio server可以跑,到shiny server就不能了
12/16 13:58, 10F

12/16 13:58, 8年前 , 11F
Failed to load resource: the server responded with a
12/16 13:58, 11F

12/16 13:58, 8年前 , 12F
status of 500 (Internal Server Error)
12/16 13:58, 12F

12/16 14:01, 8年前 , 13F
套件都用Rstudio server安裝不知道有沒有關係?
12/16 14:01, 13F

12/16 14:07, 8年前 , 14F
網路下載一個範例檔發現同樣沒辦法跑...
12/16 14:07, 14F

12/16 14:34, 8年前 , 15F
你的 /var/log/shiny-server.log 有沒有錯誤訊息?
12/16 14:34, 15F

12/16 14:35, 8年前 , 16F
或是 /var/log/shiny-server/ 目錄下的 .log 檔
12/16 14:35, 16F

12/16 14:47, 8年前 , 17F
原則上你要讓shiny server跑你的app,先前的套件安裝
12/16 14:47, 17F

12/16 14:51, 8年前 , 18F
必須要讓shiny server的所有者 (shiny ? 我不知道你
12/16 14:51, 18F

12/16 14:52, 8年前 , 19F
怎麼安裝的) 能夠有讀取權限,也要知道到哪裡去讀
12/16 14:52, 19F

12/16 14:56, 8年前 , 20F
不然你可以試著重裝所需的套件,先用sudo -i R 跑R
12/16 14:56, 20F

12/16 14:57, 8年前 , 21F
在這個R console 底下做 install.packages()
12/16 14:57, 21F

12/16 14:58, 8年前 , 22F
這樣安裝的套件就是 system-wide accessible
12/16 14:58, 22F

12/16 15:09, 8年前 , 23F
另外 shiny server 安裝好通常有sample-apps/hello
12/16 15:09, 23F

12/16 15:10, 8年前 , 24F
12/16 15:10, 24F

12/16 15:11, 8年前 , 25F
apps/hello/ 能跑嗎?
12/16 15:11, 25F

12/16 17:48, 8年前 , 26F
hello能跑了,其他範例終於也能跑了,只是我的不能
12/16 17:48, 26F

12/16 17:49, 8年前 , 27F
應該就是我的code有問題了吧,我再弄看看
12/16 17:49, 27F

12/16 18:01, 8年前 , 28F
終於可以跑了!!!! 誤打誤撞就能跑了,只是檔案大讀取慢..
12/16 18:01, 28F

12/16 18:01, 8年前 , 29F
感謝HumuHumu大大 跟bluecadence大大
12/16 18:01, 29F
我是上傳到/srv/shiny-server/sample-apps/myapp才成功的 先刪掉/srv/shiny-server/在上傳是沒辦法的 ※ 編輯: Esmelee (220.132.6.162), 12/16/2017 18:06:00

12/16 19:36, 8年前 , 30F
照理說,如果你沒更改過/etc/shiny-server/shiny-ser
12/16 19:36, 30F

12/16 19:37, 8年前 , 31F
ver.conf的設定,預設應該是可以把app放在 /srv/shin
12/16 19:37, 31F

12/16 19:37, 8年前 , 32F
y-server 這個目錄底下才對
12/16 19:37, 32F

12/16 19:40, 8年前 , 33F
也就是 /srv/shiny-server/myapp 應該能跑才對...
12/16 19:40, 33F

12/16 19:56, 8年前 , 34F
文章代碼(AID): #1QC_9agc (R_Language)
文章代碼(AID): #1QC_9agc (R_Language)