問題タブ [torquebox]

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.

0 投票する
2 に答える
263 参照

amazon-web-services - TorqueBox2.x用のAmazonEC2AMIはありますか

私はTorqueBoxを数か月使用していて、TorqueBoxの2.xバージョン用のアマゾンウェブサービス用のパブリックTorqueBaxAMIを知っている人はいないかと思っていました。

私はインターネットを数回検索しましたが、これまでのところ、TorqueBox1.xバージョンのように見えるものにしか出くわしていません。

0 投票する
1 に答える
1244 参照

ruby-on-rails - ペーパークリップ: nil:NilClass の未定義のメソッド `exitstatus'

ペーパークリップを使用して、S3 への画像ファイルのアップロードを処理しようとしています。私のユーザーモデルでは:

validates_attachment :avatar, :content_type => { :content_type => ["image/jpg", "image/png"] }, :size => { :in => 0..500.kilobytes }

画像をアップロードすると、次のエラーが表示されます。

ここでの同様の問題は、いくつかの imageMagick コマンドの実行に問題があることを示唆しています。しかし、私は設定Paperclip.options[:command_path]しましたが、これは違いはありません。Imagemagick もパス上にありidentify -format %wx%h "C:/Users/Tom/AppData/Local/Temp/rails121215-6332-1o1oxtk-30333.png[0]"、コマンド プロンプトで実行すると50x64返されます。さらに、私はトルクボックスを使用しており、トルクボックスウィンドウに何らかの理由で次のように表示されます。14:59:11,205 INFO [stdout] (Thread-144) 50x64したがって、コマンドは明らかに何らかの方法で実行されています。

も使用してみましCocaine::CommandLine.runner = Cocaine::CommandLine::BackticksRunner.newたが、これは次のエラーになります。 Errno::EINVAL (Invalid argument - =ExitCode)

違いがあれば、TorqueboxでJRubyを使用しています。

トレースは次のとおりです。

0 投票する
1 に答える
211 参照

ruby-on-rails - TorqueboxにデプロイされたRailsアプリケーションからの開発者出力はどこにありますか

私はJRubyonRailsアプリケーションを持っています。これは通常、Tomcatへの戦争としてデプロイされます。開発モードでは、WEBrickまたはtrinidad(通常は最初)のいずれかを使用します。現在、Toqueboxの使用を検討しています。

Torqueboxを使用してアプリをデプロイできましたが、開発ログ(要求/応答の詳細、実行されたSQLクエリなど)はどこにあるのでしょうか。私はそのようなものに慣れました。JBossのコンソール、boot.log、server.logにはこれらは含まれていません。トルクボックス固有のログのみが含まれています。

ありがとう

0 投票する
1 に答える
99 参照

ruby-on-rails-3 - Torquebox で時間の経過とともに消費者が減少することはありません

私はトルクボックスにあるレールアプリを持っています。いくつかのバックグラウンド ジョブにプロセッサを使用しています。そのプロセッサーに 4 人のワーカーを割り当てました。

CompanyWorker他のサイトへの呼び出しを行っています。例外が発生する可能性がありますが、ワーカー自体で内部をキャッチしました。しかし、ログに気づいたので、そうではありませんでした。時間の経過とともにスレッド/ワーカーが減少します。10 ~ 15 時間後、1 つのスレッド/プロセッサのみが動作しています。これが起こらないようにするにはどうすればよいでしょうか。

数時間後

スレッド 124 だけがその仕事をしています。

数時間後、サーバーを再起動して、4 つのプロセッサすべてを動作させる必要があります。

0 投票する
2 に答える
2559 参照

ruby-on-rails - jruby-openssl で既に初期化されている定数

トルクボックスで Rails アプリケーションを実行すると、多くのエラーが発生します

に由来する警告gems/jruby-openssl-0.8.2/lib/shared/jruby-openssl.rb:16。これはセキュリティ上の問題ですか? これらの警告を取り除く方法はありますか?

0 投票する
2 に答える
1415 参照

ruby - Torquebox と RubyMine を使用したデバッグ

私は RubyMine 4.5 (Ruby プラグイン付きの Idea 12 も持っています) と Torquebox 2.3 を持っています。RubyMine は、Passenger、Trinidad などのように、Torquebox をネイティブでサポートしていないようです。

RubyMine を使用して Torquebox サーバーでアプリケーションをデバッグする方法がわかりません。何かご意見は?

また:

RubyMine 5 EAP を試してみましたが、そのままでは機能しないようです。

次のエラーが発生しました。

しかし、「ruby-debug-ide」gem がインストールされています。

RubyMine または Torquebox の問題かどうかはわかりません。

また 、次の文字列を Gemfile に追加することで、以前の問題を解決できました。

また、デバッガーは Torquebox サーバー プロセスにアタッチされているように見えますが、アプリがブレークポイントに到達すると、デバッガー プロセスは黙って終了します。

ただし、Torquebox は引き続き動作しますが、実行時エラーが発生します。

次のスタックトレースを使用:

jruby に関連する何百もの IDE エラーが発生しました。

編集:

適切なバージョンの gem で Gemfile を修正した後:

デバッガーは動作しているように見えましたが、アプリで例外が発生したときにデバッガーがクラッシュしました: プロセスが停止し、次のようになりました:

RubyMine 5 RC を待ったほうがいいと思います。

0 投票する
0 に答える
110 参照

java - Ruby(rails/sinatra) + Torquebox の EAR にパッケージ化された EJB jar

トルクボックスの展開オプションについて頭を悩ませようとしています。よく分離されたコア ビジネス ロジックを備えた古いアプリケーションがあります (jar アーカイブ: cdi、ebj など)。そのためのフロントエンドを ruby​​ (rails/sinatra) で書き、torkbox にデプロイしたいと思います。

私の知る限り、ejb-jar をlib/ruby​​ アプリのディレクトリに入れることができますが、それらすべてを ear アーカイブにパッケージ化する方法はありますか? ear アプリケーションの一部として ejb モジュールと ruby​​ Web モジュールを使用できますか?

私が見つけた唯一のものはhttps://issues.jboss.org/browse/TORQUE-85でした

また、クラスローダーはどうですか?アプリケーションごとにトルクボックスで分離されていますか?

0 投票する
1 に答える
150 参照

neo4j - Torquebox のバックグラウンド可能なメソッド呼び出し

Torquebox を使用して、データストアとして Neo4j インスタンスが埋め込まれた Rails アプリケーションを構築しています。バックグラウンド可能なメソッド呼び出しが同じプロセスで実行されるため (とにかく jRuby では機能しないdelayed_job を置き換える)、Torquebox はこれに最適であると述べた複数のブログを読みました。

残念ながら、それをいじってみると、新しいスレッドが Neo4j を開始しようとし続けて失敗するため、これは明らかに当てはまりません。

ドキュメントを見た後、私はそれを確認するこれを見つけました:

メッセージ プロセッサは、アプリケーションとは別の ruby​​ ランタイムで実行されます。クラスターがある場合は、別のマシン上にある可能性があります。

私はTorqueboxを初めて使用するので、人々がこれについて間違っているだけなのか、それともTorqueboxを使用して同じプロセスで実行される非同期呼び出しを実行し、組み込みのNeo4jデータストアとやり取りできる別の方法があるのか​​ わかりません。

0 投票する
2 に答える
721 参照

concurrency - Torquebox での並行処理のための JMS メッセージングの代替

(トルクボックス スケジューラを使用して) データのサービスを定期的に呼び出すアプリケーションがあり、データのセットが利用可能になると、各「データ レコード」を個別に処理する必要があります。

パフォーマンスを向上させるためにこれらのレコードを同時に処理したいのですが、最初に考えたのは、スケジュールされたジョブが受信したすべてのデータをキューに入れ、各レコードが選択されるように、jms キュー (ボックスのトルクボックスで利用可能) をセットアップすることでした。アップ (接続されている複数の受信機の 1 つ) を処理します。

しかし、同じアプリケーションの要素間に JMS キューを配置するのはやり過ぎではありませんか? ここで提案できる他のアプローチはありますか?

0 投票する
2 に答える
268 参照

ruby-on-rails - エラーをスローしている宝石を排除/削除する方法

rails console コマンドを実行すると、次のエラー メッセージが表示されます。

gem uninstall zentest を実行すると、システムは zentest がインストールされていないと言いました。

この宝石と迷惑なエラーメッセージを削除する方法を知っている人はいますか?