问题标签 [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 - TorqueBox 2.x 是否有 Amazon EC2 AMI
我已经使用 TorqueBox 好几个月了,想知道是否有人知道 TorqueBox 2.x 版本的 Amazon Web 服务的公共 TorqueBax AMI。
我已经在 Internet 上搜索过几次,但迄今为止只遇到过 TorqueBox 1.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 应用程序的开发人员输出
我有一个 JRuby on Rails 应用程序,它通常部署为对 Tomcat 的战争。在开发模式中,我们使用 WEBrick 或 trinidad(通常是第一个)。现在我们正在考虑使用 Toquebox。
我能够使用 Torquebox 部署应用程序,但我想知道在哪里可以找到开发日志(例如请求/响应详细信息、执行的 SQL 查询等)。我已经习惯了那些东西。JBoss 的控制台、boot.log 和 server.log 不包含这些 - 只有扭矩箱特定的日志记录。
谢谢
ruby-on-rails-3 - 随着时间在 Torquebox 中的流逝,没有消费者减少
我有一个在扭矩箱上的轨道应用程序。我正在将处理器用于一些后台作业。我已经为那个处理器分配了 4 名工人。
CompanyWorker
正在打电话给其他一些网站。它可能会引发异常,但我已经被工人自己抓住了。但是当我注意到我的日志时,我发现没有。随着时间的推移,线程/工作人员的数量会减少。10-15 小时后,只有一个线程/处理器在工作。我如何阻止这种情况发生并让所有 4 个工作人员/处理器保持活力。
几个小时后,我只看到
只有线程 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 似乎没有对 Torquebox 的原生支持,就像它对Passenger、Trinidad 等一样。
我不知道如何使用 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) + EJB jar 打包到 Torquebox 上的 EAR
我正试图围绕扭矩箱部署选项。我有旧应用程序,其核心业务逻辑分离良好(在 jar 存档中:cdi、ebj 和所有这些东西)。我想用 ruby (rails/sinatra) 为它编写前端并将其部署在扭矩箱上。
据我所知,我可以将我的 ejb-jar 放入lib/
ruby 应用程序的目录中,但是有没有办法将所有这些东西打包到耳朵存档中?我的意思是我可以将 ejb 模块和 ruby web 模块作为 ear 应用程序的一部分吗?
我发现的唯一东西是https://issues.jboss.org/browse/TORQUE-85
还有类加载器呢?它们是否在每个应用程序中隔离在扭矩箱中?
neo4j - Torquebox 后台方法调用
我正在使用 Torquebox 构建一个带有嵌入式 Neo4j 实例作为数据存储的 Rails 应用程序。我读过多个博客都说 Torquebox 非常适合这个,因为 Backgroundable 方法调用在同一个进程中运行(替换在 jRuby 下无论如何都不起作用的延迟作业)。
不幸的是,在玩弄它之后,显然情况并非如此,因为新线程一直在尝试启动 Neo4j,但它失败了。
在查看文档后,我确实发现了这一点,这证实了这一点:
消息处理器在与应用程序不同的 ruby 运行时中运行,如果您有集群,它可能在不同的机器上。
我是 Torquebox 的新手,所以我不确定人们是否对此不正确,或者 Torquebox 是否有另一种方式来执行在同一进程中运行的异步调用,以便它可以与嵌入式 Neo4j 数据存储进行交互?
concurrency - Torquebox 中用于并发处理的 JMS 消息传递的替代方案
我有一个应用程序定期调用一些数据服务(使用扭矩箱调度程序),当数据集可用时,它应该分别处理每个“数据记录”。
我想同时处理这些记录以获得更好的性能,我的第一个想法是设置 jms 队列(在盒子的扭矩箱中可用),以便计划的作业将所有接收到的数据放入队列中,并且每条记录都会被挑选up(对于连接的多个接收器之一)进行处理。
但是,在同一个应用程序的元素之间放置 JMS 队列不是过度工程吗?您可以在这里建议任何其他方法吗?
ruby-on-rails - 如何消除/删除抛出错误的 gem
当我运行 rails 控制台命令时,我收到以下错误消息:
当我运行 gem uninstall zentest 时,系统说 zentest 没有安装。
有谁知道如何删除这个宝石和烦人的错误消息。