問題タブ [opencpu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - SUSEでopencpuサービスを開始するにはどうすればよいですか
Suse バージョン 11 に opencpu をインストールしました。R コンソールから次のコマンドを実行すると、次のようになります。
シングルユーザーでOpencpuが起動し、テストページが確認できます。
ただし、実際には、複数の人がアクセスできるサーバーにopencpuをインストールする必要があります。Ubuntu と Debian のインストールのみが表示されます。他のOSでopencpuインストールを行った人はいますか?
opencpu - OpenCPUで長時間実行されるジョブのタスクモデル?
私の知る限り、OpenCPU にはタスク モデルがありません。つまり、リクエストが完了するまで、開いている TCP 接続で任意の時間待機する必要があります。
タスク モデルの実装の 1 つの可能性は、関数を実行したい場合200 OK
に、リクエストのステータスを含む専用のタスク uri をすぐに返すことです。POST
利点は、ジョブがバックグラウンドでサーバー上で実行されている間、クライアントがすぐに結果を取得できることです。
201 created
その後、クライアントは、ジョブが正常に終了したことを意味するが返されるまで、または失敗した呼び出しのエラー コードが返されるまで、タスク URI をポーリングします。成功した場合、本文には、POST
今までに直接作成されたのと同じリソース リストが含まれます。
このモデルまたは同様のアプローチについての意見は? 誰もがこれをどのように処理しますか? TCP 接続を開かずに長時間実行されるジョブのサポートは価値があると思います。まだ実行中のジョブをポーリングしながら進捗情報を提供するなどのオプション機能も頭に浮かびます。
javascript - ocpu.req の出力を opencpu/javascript の変数に割り当てる方法
ユーザーがcsvファイルをアップロードし、csvファイルをチャート化できるセルフベースのopencpuアプリを作成しようとしています:
私はこのコードを持っています:
alert(url) のコメントを外すと、正確な URL が表示されます。ただし、この以下は機能していないようです。私がする必要があるのは、session.loc()+"stdout/text" の出力を変数に割り当て、出力の操作を開始することです。ただし、 console.log(data) は出力を生成していません。何か案は?
opencpu - どのようにopencpu出力をカスタムフォーマットしますか
次のような csv ファイルがあります。
ocpu platfrom を使用してアップロードしました。csv ファイルを読み取る R 関数は次のとおりです。
ocpu を使用してこのファイルを読み取ると、データはセッション内にあります。ここで、html リストを更新するために呼び出しを行う必要があります。これを行うには、セッション オブジェクトを呼び出して、ヘッダーを json 形式で取得する必要があります。
Json でヘッダーを取得したら、javascript を入力できます。ユーザーが選択した x 軸の値 (これは DateTime になります) と Y 軸の値 (これは Server1 または Server1 から Server3 になる可能性があります) に基づいて選択リストが更新されたので、セッションをもう一度呼び出して値を取得する必要があります。次のようなカスタム Json 形式で:
javascript - opencpuのR関数にいくつかの引数をどのように渡しますか
以下のように、入力入力として json といくつかの引数を期待する関数があります。
このデータ関数は、json 形式の x とその他の引数の束を想定しています。
opencpu フレームワーク:
以下のように、選択したリスト項目に基づいて param という引数リストを作成します。
console.log(パラメータ)
この呼び出しを行うと、次のエラーが発生します。
Rコンソールでこの関数を実行すると、
data(x, listname=c("Server1","DateTime")
それは完全に機能します。
param出力をフォーマットするために、JavaScriptでさらに何かをする必要がありますか?