Shiny Serverがインストールされており、サンプルアプリケーション(http://serverip:3838/hello/)を使用できます。R光沢のあるサーバー上で - アプリにアクセスするには?
しかし、http://serverip:3838/myapp/にアクセスしてmyappを使用すると、動作していません(停止するまで読み込み中)。
コード内に何かが見つからない、またはこれが実行されるべき方法がありますか?
- (ローカルapp.R
RStudioから実行し、正常に動作します)アプリに関する
情報:
場所:/ SRV /光沢のあるサーバ/ myappの
ファイル名:アプリ.r
ファイル構造:
- ロード・ライブラリー
ライブラリ(光沢)
...
- 接続と
con <- dbConnect(MySQL(), user = '#', password = '#', host = '#', dbname='#') tickets<-dbGetQuery(con, "Select * from table") issues_speed_unique<-unique(na.omit(dbGetQuery(con,"Select * from table2"))) dbDisconnect (con) some aggregations....
を照会 - Serverコード
shinyServer( function(input,output){ ...
- UIコード
shinyUI(fluidPage( ... shinyApp(ui = ui, server = server)
サンプルアプリケーションはrootが所有していましたが、私のアプリケーションのあるフォルダは私のユーザーが所有していました。だから、私は自分のアプリのフォルダもrootに変更しました。しかしブラウザはまだ「接続がリセットされた」と言っている。私はそれを参照してください(R)MySQLはかなり予測不可能です:時々非常に高速クエリ、他の時間は非常に遅いです。端末からアプリケーションを実行してデータフレームを作成し、ブラウザから「接続がリセットされました」ということを避ける方法はありますか?データフレームが作成されると、問題なくブラウザーにアプリケーションをロードできるはずです。 – adlisval
私のセットアップは 'drwxrws ---です。 1 root 134 5月20日2016 '' 'は自分とシステムユーザー' shiny'が両方のメンバーであり、うまく動作するグループです。 –
yhf8377