問題タブ [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.
amazon-web-services - TorqueBox2.x用のAmazonEC2AMIはありますか
私はTorqueBoxを数か月使用していて、TorqueBoxの2.xバージョン用のアマゾンウェブサービス用のパブリックTorqueBaxAMIを知っている人はいないかと思っていました。
私はインターネットを数回検索しましたが、これまでのところ、TorqueBox1.xバージョンのように見えるものにしか出くわしていません。
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を使用しています。
トレースは次のとおりです。
ruby-on-rails - TorqueboxにデプロイされたRailsアプリケーションからの開発者出力はどこにありますか
私はJRubyonRailsアプリケーションを持っています。これは通常、Tomcatへの戦争としてデプロイされます。開発モードでは、WEBrickまたはtrinidad(通常は最初)のいずれかを使用します。現在、Toqueboxの使用を検討しています。
Torqueboxを使用してアプリをデプロイできましたが、開発ログ(要求/応答の詳細、実行されたSQLクエリなど)はどこにあるのでしょうか。私はそのようなものに慣れました。JBossのコンソール、boot.log、server.logにはこれらは含まれていません。トルクボックス固有のログのみが含まれています。
ありがとう
ruby-on-rails-3 - Torquebox で時間の経過とともに消費者が減少することはありません
私はトルクボックスにあるレールアプリを持っています。いくつかのバックグラウンド ジョブにプロセッサを使用しています。そのプロセッサーに 4 人のワーカーを割り当てました。
はCompanyWorker
他のサイトへの呼び出しを行っています。例外が発生する可能性がありますが、ワーカー自体で内部をキャッチしました。しかし、ログに気づいたので、そうではありませんでした。時間の経過とともにスレッド/ワーカーが減少します。10 ~ 15 時間後、1 つのスレッド/プロセッサのみが動作しています。これが起こらないようにするにはどうすればよいでしょうか。
数時間後
スレッド 124 だけがその仕事をしています。
数時間後、サーバーを再起動して、4 つのプロセッサすべてを動作させる必要があります。
ruby-on-rails - jruby-openssl で既に初期化されている定数
トルクボックスで Rails アプリケーションを実行すると、多くのエラーが発生します
に由来する警告gems/jruby-openssl-0.8.2/lib/shared/jruby-openssl.rb:16
。これはセキュリティ上の問題ですか? これらの警告を取り除く方法はありますか?
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 を待ったほうがいいと思います。
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でした
また、クラスローダーはどうですか?アプリケーションごとにトルクボックスで分離されていますか?
neo4j - Torquebox のバックグラウンド可能なメソッド呼び出し
Torquebox を使用して、データストアとして Neo4j インスタンスが埋め込まれた Rails アプリケーションを構築しています。バックグラウンド可能なメソッド呼び出しが同じプロセスで実行されるため (とにかく jRuby では機能しないdelayed_job を置き換える)、Torquebox はこれに最適であると述べた複数のブログを読みました。
残念ながら、それをいじってみると、新しいスレッドが Neo4j を開始しようとし続けて失敗するため、これは明らかに当てはまりません。
ドキュメントを見た後、私はそれを確認するこれを見つけました:
メッセージ プロセッサは、アプリケーションとは別の ruby ランタイムで実行されます。クラスターがある場合は、別のマシン上にある可能性があります。
私はTorqueboxを初めて使用するので、人々がこれについて間違っているだけなのか、それともTorqueboxを使用して同じプロセスで実行される非同期呼び出しを実行し、組み込みのNeo4jデータストアとやり取りできる別の方法があるのか わかりません。
concurrency - Torquebox での並行処理のための JMS メッセージングの代替
(トルクボックス スケジューラを使用して) データのサービスを定期的に呼び出すアプリケーションがあり、データのセットが利用可能になると、各「データ レコード」を個別に処理する必要があります。
パフォーマンスを向上させるためにこれらのレコードを同時に処理したいのですが、最初に考えたのは、スケジュールされたジョブが受信したすべてのデータをキューに入れ、各レコードが選択されるように、jms キュー (ボックスのトルクボックスで利用可能) をセットアップすることでした。アップ (接続されている複数の受信機の 1 つ) を処理します。
しかし、同じアプリケーションの要素間に JMS キューを配置するのはやり過ぎではありませんか? ここで提案できる他のアプローチはありますか?
ruby-on-rails - エラーをスローしている宝石を排除/削除する方法
rails console コマンドを実行すると、次のエラー メッセージが表示されます。
gem uninstall zentest を実行すると、システムは zentest がインストールされていないと言いました。
この宝石と迷惑なエラーメッセージを削除する方法を知っている人はいますか?