問題タブ [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.
ubuntu - Bitnami サーバーに OpenCPU をインストールする
Bitnami サーバーは、標準の Linux Apache とは独立して動作する独自の Apache 実装を使用しているようです。これがどのように機能するかは完全にはわかりませんが、OpenCPU インストールを適切な Apache 実装に「結び付ける」にはどうすればよいですか?
ありがとう!
r - OpenCPU 上の RODBC が依存ライブラリを見つけられない
ここには関連するスレッドがいくつかありますが、OpenCPU と vRODBC を介して R を使用して Vertica に接続しようとした私の試みの要点は次のとおりです。
- RStudio (サーバー RStudio エディションでも) で正常に動作する RJDBC から始めましたが、OpenCPU/rApache はそれを好みません。OpenCPU 上の rJava
- RODBC の派生物である vRODBC パッケージをインストールし、isql を使用する CMD ラインと、DSN および odbcConnect('myDSNName') を使用する RStudio Server の両方から Vertica に正常にクエリを実行しました
- RStudio Server で動作するコードを使用してアプリをコンパイルすると、OpenCPU (コンソールから取得) で実行しようとすると接続エラーが発生します。
RStudioサーバーから動作します
しかし、私が作成したOpencpuアプリからではありません
このパスを確認しましたが、明らかに存在します。このエラーはlibverticaodbc.soライブラリにロードできない依存関係が原因であるという別の質問を見つけたので、手順に従って、opencpuユーザーのアクセス許可を持っていなかった可能性のあるライブラリを確認しようとしましたが、役に立ちませんでした. UnixODBC で lib を開けません
私は近づいています...非常に近づいています...私はそれを感じることができます...OpenCPUがODBCドライバーを正しく検出できるように、いくつかの影の環境変数または権限を修正する必要があります。そうすれば、R + webAppの栄光がさらに推進されます私を前に!
r - R 関数への rpc 呼び出しは、OpenCPU クラウド サーバーの場合は応答しませんが、シングル ユーザー サーバーでは正常に動作しています。
R プロジェクトの Web インターフェイスに OpenCPU を使用しています。プロジェクトは正常に動作しており、ローカル マシン (シングル ユーザー サーバー) で期待どおりの結果を得ることができます。
その後、プロジェクトを VM にデプロイしましたが、うまくいきませんでした。VM では、R プロンプトから R 機能が正しく動作しています。単一のユーザーも機能しており、cURL を使用してクエリを実行できます。ただし、公開サーバーは常にハングアップし、90 秒後にタイムアウトします
その他の注意事項:
- tvscore や gitstats などのサンプル プロジェクトは、クラウド サーバーでも正常に動作しています。
- 私のプロジェクトはrJavaに基づいています。セットアップに問題がありましたが、最終的にシングルユーザーサーバーで機能しました.
- AWS EC2 t2.micro を試しました。Google n1 (1-CPU 3.75 GB) および n2 (2-CPU 7.5 GB) インスタンスも試しました。
- /etc/opencpu/server.conf で何も変更しませんでした
失敗したときに発生するエラー:
R call did not return within 90 seconds. Terminating process.
私のserver.conf
r - ページをローカルですばやくテストする方法
アプリの作成/デバッグ中に、ページをすばやくテストする必要があります。使っているだけ
ページが更新されていないように見えるので、十分ではありません。
javascript - OpenCPU の JS lib によるカスタム メソッドの使用
OpenCPU を実行する独自のサーバーがあり、OpenCPU アプリケーションがインストールされている場合、自分が作成したカスタム メソッドを使用できるようにするにはどうすればよいですか? 私が今行っているのは、/R/method.R を作成し、doxygen でドキュメントを生成してから、JS ライブラリでメソッドを呼び出すことですが、メソッドが見つからないようです。localhost/ocpu/library にアクセスしても、リストにメソッド名が表示されません。助言がありますか?
r - OpenCPU のセッション: 詳細は?
OpenCPU に関するこのブログ投稿を読んだ後、セッションについて質問があります:
* セッションはいつ/どのように期限切れになりますか?
* サーバーでセッションの有効期限を設定できますか?
* セッションの有効期限は実行時に変更できますか?
* セッションはディスク上またはメモリ内に保存されますか?
* セッションは nginx opencpu プロキシで動作しますか?
前もって感謝します!
r - シングルユーザーのopencpuデフォルトポートを設定する方法
私はopencpuで作業しています。opencpu をシングル ユーザー モードとしてインストールしました。セッションが期限切れになると、リンクがダウンし、ポート番号が動的に変化することがあります。現在のセッションの有効期限が切れていても、実行するたびにポートを一定にしたいと思います。