问题标签 [ironworker]

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 投票
1 回答
630 浏览

ruby-on-rails - 如何使用 Iron_worker 在 Iron.io 上要求“pg”gem

.worker 文件

.rb 文件

我已将代码上传给铁工,但我得到了以下输出

在我在 Iron.io 上排队任务后,我得到了错误

如何在 Iron.io 上要求“pg”宝石?

0 投票
1 回答
433 浏览

ruby-on-rails - Appfog + Rails 3 + Postgresql + IronWorker => 无法连接到服务器:连接超时(PG::Error)

我在 Appfog 上部署了一个带有 postgresql 数据库的 Rails 3 应用程序。我想用 IronWorker 运行后台作业,但我无法连接到我的数据库。

这是我的铁工文件(.worker + my_worker.rb)

。工人

my_worker.rb

然后我创建一个任务,将数据库连接传递给 Ironworker:

这是我在 IronWorker 中的错误

有人可以帮我从 IronWorker 连接我的 Appfog DB 吗?

非常感谢提前

——马修

0 投票
1 回答
350 浏览

php - PHP 所需文件 Iron Worker

我正在向 Ironworker 上传一个 .worker 文件。worker 的代码需要(使用 require 命令)其他 php 文件。我也需要将它们上传到 Ironworker 吗?

换句话说,我是否需要在 .worker 文件中添加其他内容以及如何:

WHERE:hello.php 将包含以下语句:

0 投票
1 回答
282 浏览

iron.io - 在 Iron.io 工作者中使用 Hugin 和 libpano13

我想使用 Iron.io 工作人员来拼接全景图并使用 OpenSource Hugin 和 libpano13 工具包创建 HDR。所需的程序都是命令行(不需要 GUI),但我不完全确定如何构建一个包含正确二进制文件以使用 Hugin panotools 的工作程序。

我可以为 Iron.io 工作操作系统(Ubuntu Linux)预编译正确的二进制文件吗?我可以创建一个 VM 并在其上安装 Ubuntu,以构建一组包含在我的工作程序中的二进制文件。但是有没有更好的方法在工作文件中使用“build”指令?我马上看到的问题是 Hugin 是一个基于 cmake 的构建,所以我需要创建一些使用 autoconf/automake 的东西,对吧?

我也不需要所有的 Hugin。我只需要控制点查找实用程序和 enfuse/enblend 实用程序来进行实际拼接。我不需要任何基于 wxWidgets 的 GUI 东西。

谁能阐明我将如何解决这个问题?谢谢!

0 投票
1 回答
656 浏览

linux - 将“独立”版本的 Wine 安装到 Ubuntu 目录

我正在尝试创建 IronWorker,并且我想使用 Windows 二进制文件来运行该任务。我相信如果我可以在子目录中创建一个独立的 Wine 可执行文件并在我的工作描述符中引用它,我应该能够运行二进制文件。每个worker都是从一个干净的环境开始的,所以我不想每次都重新安装Wine(worker任务很短)。

有没有人成功做到这一点?提前致谢。

0 投票
0 回答
152 浏览

cron - 管理 Ironworker 任务队列延迟

我有一个项目,我们从 iPhone 客户端向我们的 API 发出请求,api 产生一个 ironworker 任务,如果任务完成,它会通知 iPhone 客户端和几部 Android 手机一切顺利,它们都应该连接到一个套接字。所有这一切都需要在 30 秒内发生,否则 iPhone 和 Android 手机不应获得套接字连接,而是会收到“抱歉,稍后再试”的响应。

但有时发生的情况是,我们的工作队列 Ironworker 正在备份,完成任务(作业)需要 2 到 5 分钟。不让这种情况发生的最好方法是什么?可以向经理介绍一些如何查看队列中的作业,以及他们是否需要长时间终止作业并发出“抱歉稍后再试”?

如果经理不是解决方案,我将如何进行设置?

0 投票
1 回答
726 浏览

javascript - 在 Iron.io 中运行 casperjs 时权限被拒绝

我正在 Iron.io 中测试 casperjs 作为这个例子

https://github.com/iron-io/iron_worker_examples/blob/master/binary/casperjs/googlelinks.js

但是当 iron_worker 完成这个任务时,它会给出一个错误信息

./run.sh: 2: ./run.sh: casperjs/bin/casperjs: 权限被拒绝

关于如何解决这个问题的任何想法?

谢谢

0 投票
1 回答
286 浏览

ironworker - 使用 iron_worker_ng gem 的 iron_worker zip/zip (LoadError) 错误

当我使用 Ironworker 的iron_worker gem 上传和构建我的工人时,我收到了这个错误。iron_worker 上传结果

0 投票
1 回答
177 浏览

ruby-on-rails-3 - 如何从 IronWorker 为 rails3 应用程序发送电子邮件?

我关注了 IronWorkerNG::Client.new 和 rails 的所有文档:

https://github.com/iron-io/iron_worker_rails_example

我的 .worker 文件正在执行:

我的红宝石文件确实:

但每次我得到这个错误:

并且 ResultMailer 确实有一个电子邮件方法:

知道为什么 action_mailer 基线 433 会抛出该错误吗?我可以从本地系统上的控制台调用 ResultMailer.email.deliver 就好了。Heroku 和 Iron.io 生产时出现此错误。

0 投票
1 回答
221 浏览

iron.io - 如何在 IronWorker 上运行 shell 脚本?

如何在 IronWorker 上运行 shell 脚本?它只会在工作人员内部执行一个简单的卷曲。