私のサーバーに配備され、かなりうまく動作するR shinyアプリケーションでは、"generate report"
というボタンがあります。このボタンをクリックすると、'pdflatex'
からsystem()
コマンドを呼び出してpdfレポートを生成します。 system(paste0('pdflatex ', '-output-directory ./ ', texfile))
R光沢のあるアプリでシステムアプリケーションのいくつかのインスタンス
実行中のすべてのインスタンスで同時に"generate report" button
をクリックすると、アプリケーションのインスタンスが複数実行されて正常に動作することがありますが、サーバーはレポートを生成してハングすることがありません。実行中の光沢のあるアプリケーションインスタンスは、サーバ(Linux x64)にインストールされている同じ'pdflatex' app
を呼び出します。
私は、光沢のあるアプリケーションの1つのインスタンスに対してシステムアプリケーション(pdflatex
)の1つのインスタンスを実行する可能性について疑問に思っています。