问题标签 [iron.io]

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 回答
1271 浏览

heroku - Heroku Iron.io worker vs cron vs worker dyno

我的理解是,Heroku 使用测功机(基于:https ://devcenter.heroku.com/articles/scheduler#dynohour-costs )根据任务运行的实际时间量对 Cron 任务收费。

因此,如果我需要每 X 分钟运行一次快速任务,我可以使用 cron 插件来处理它,而不是使用工作人员测功机,而我只需支付一小部分成本。

那么,如果以上一切都是真的,那么 Iron.io 工人有什么用呢?它们的收费(大约)与来自 cron 作业的测功机相同,并且它们无法连接到数据库。

我有一种感觉,我错过了一些东西。

0 投票
2 回答
658 浏览

node.js - 从 Node.JS / Express.JS 读取时,IronMQ 会从推送队列中清空消息体

我正在玩 node + express + IronMQ,但遇到了一个小问题。

在我的 express.js POST 回调中,我将 {} 作为请求正文,但我确定消息内容是从我的 IronMQ 消息队列中推送的。

有什么提示吗?

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 投票
2 回答
252 浏览

apache - IronMQ 推送队列发送未知 HTTP 请求

我将推送队列端点设置为POST /iron,效果很好。但我也收到了很多其他请求。这些来自 Iron.io 吗?他们有什么意义?他们只是在填满我的 Apache 日志。我的服务器为所有错误返回 500 个错误(在开发模式下为 500 而不是 404)。

POST /webhooks POST /orders/webhook POST /api/orders/webhook

编辑:我使用它进行了调查multicast,发现只有我的第一台服务器收到了这些奇怪的请求。它们似乎与 Iron.io 完全无关。我想这只是巧合,它们是 webhook 请求,我现在才注意到它们。可能有人将我的服务器作为他们 webhook 的端点。>_<

0 投票
1 回答
151 浏览

ruby - 在 IronWorker 中调试邮件传递

我正在尝试使用mailgem 从 IronWorker 任务中发送电子邮件。运行脚本可以在我的本地系统 (OS X) 上运行,但在 IronWorker 上使用相同参数运行时会失败。我是 IronWorker 和mailgem 的新手,所以我不知道从哪里开始调试。这是错误消息的文本。

这是我的代码:

请注意,我之前在本地收到此错误,但它是由username在默认值中使用而不是user_name. 有任何想法吗?

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 回答
1097 浏览

php - 显示来自消息队列的请求输出

我正在开发一个使用消息队列的应用程序。工作流程如下所示,用户提交请求--> 请求进入队列--> 处理任务--> 向用户显示输出。

我目前正在使用 Iron MQ 和可能的 Amazon SQS(取决于性能)和 Laravel PHP。我已经能够将消息发送到队列,但无法向用户显示输出。我在这里错过了什么吗?我是否需要将输出写入数据库/文件,然后连续轮询,然后将输出显示给用户?任何帮助都感激不尽

PS:这里的输出是用户特定的,取决于输入。所以每个用户都会有独特的输出。

0 投票
1 回答
361 浏览

queue - Best way to get status when Iron.io task is completed using Laravel 4 queues

I am going to use Laravel 4 queues and integrate them with Iron.io All of that is pretty straight forward, and I dont think I am going to have problems with that.

Thing that interests me is what is the best way to get status once task is completed?

Iron.io is going to do return call to my server to trigger job, and once that job completes I need to notify user about that...

How could I store this responses, and still be aware of job its related to, because there will be number of different job types?

I would like to hear how did you implement this.

Thanks

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 脚本?它只会在工作人员内部执行一个简单的卷曲。