问题标签 [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.
laravel - Laravel 4 和 IronMQ 队列 - 推送失败的异常处理架构?
当 Laravel 无法与 IronIO 服务器通信时,应该有一个架构不会丢失任何推送队列任务。
例如,IronIO 服务中断或 DNS 中断。或者在我们的例子中,似乎我们的 iron-io/iron_mq 包已经过时并且推送开始给出异常:
gecbla建议捕获异常,但是您将如何从那里着手呢?
实现回退、异常处理架构的最佳方法是什么?
python - 铁工和scrapy
我正在尝试使用 scrapy 创建一个 Iron.io 工作者。
根据iron.io,我们需要将代码的所有依赖项放在worker本身中。
我创建了一个名为的文件夹module
,其中包含所有 3rd 方模块并通过 pip 安装了scrapy。
当试图通过python module/scrapy/__init__.py
我运行scrapy时
python - 在 Openshift 上升级 Ruby(Python 墨盒)
我正在开发一个 Flask 应用程序 + 使用 Python 2.7 插件部署到 RedHat OpenShift。我需要使用一些 ruby CLI 工具来创建和上传 Iron.io Workers,但 CLI 工具需要 Ruby 1.9.2,而购物车只有 Ruby 1.8.7。
我无法通过 sshing 将 rvm / rbenv 安装到设备中,因为 OpenShift 不会为您提供 root 访问权限。那么,有没有办法在没有 sudo 的情况下在 OpenShift 上安装 Ruby 或者我是 SOL?
(Iron.io 有人建议通过 Docker 使用 Iron.io,但这对于安排 SMS 文本来说似乎有点过分了。)
php - Iron.io 似乎没有检测到我的数据库
我试图运行我的 hello_worker.php 但它似乎没有检测到数据库。我正在使用 Laravel 4。
这是我在 Iron.io 中的代码:
这是我在电子邮件中收到的错误。
消息:运行期间发生:PHP 致命错误:在第 9 行的 /mnt/task/hello_worker.php 中找不到类“DB”
我集成的 API http://www.iron.io/
laravel - Laravel 5.1 和 Iron.io
我昨天刚刚将一个项目更新到 5.1,并注意到 Queue::marshal() 已被弃用:Iron.io“推送队列”已被弃用,取而代之的是典型的 Iron.io 队列和队列侦听器。好的,太好了 - 那么我究竟如何使用“典型的 Iron.io 队列”?该项目配置为 Iron 推送队列。
除了如何安装之外,我似乎在有关 Iron 的文档中找不到任何内容。
laravel-5 - 我可以在 iron.io 网页上查看原始消息吗?
我正在学习使用 iron.io MQ 推送队列。我正在使用 Laravel php 框架推送一些消息,一切正常。但是,为了总结我的知识,我想看看这些消息的原始内容。在我的 Iron.io 帐户中,我可以看到发送的消息总数,但我找不到检查单个消息及其内容的地方。我想知道 Laravel 是否会发送一些 ID 或类似的东西。
email - Laravel 邮件队列 - 附件会通过 Iron 服务器吗?
我正在使用 Iron.io 推送队列。如果我使用这样的代码,请解释附件会发生什么:
如果文件很小(< 100 KB),那么对这样一个页面的请求似乎真的很快。如果文件是 5MB 左右,那么请求需要几秒钟。因此它看起来像 Laravel 序列化附件,将它们发送到 Iron 服务器,然后 Iron 将其发送回我的服务器,然后最终发送电子邮件。真的吗?
这不是我对队列的期望。我希望立即响应用户。我完全确定同步驱动程序已关闭并且应用程序使用 Iron,因为我在 Iron.io 仪表板中看到消息。
顺便说一句,我正在使用 ngrok Tunelling 来处理本地开发机器上的队列。也许这就是原因?
ruby - 从 Google Script 向 IronWorker 发送 UrlFetchApp(url, options) 请求
我正在尝试将 Google 脚本连接到 IronWorker 脚本。
现在,我只是想让一个“你好,世界”级别的例子起作用。
我的最终目标是将数据从 Google 电子表格传递给 IronWorker 进行处理。
现在,我只想成功发布到 IronWorker。这是谷歌脚本功能:
当我检查 'Hello, world»Workers»hello-world-worker::builder»Task #...10b44»Log' 中的日志时,我看到了以下错误输出:
我不确定从哪里调用错误,所以我不知道从哪里开始调试。我正在运行 ruby 2.0 版,我确实看到了这个 StackOverflow 问题:IronWorkers 何时支持 Ruby 2.0?
我不确定它是否相关,但错误输出表明这是一个红宝石问题。
任何想法将不胜感激,谢谢!
python - dateutil.parser 处理以 Z 结尾的日期字符串
我有如下所示的日期字符串:'2015-03-02T10:00:00Z'。dateutil.parser.parse()
正如我所期望的,在我的本地机器上,生成具有时区 UTC 的日期时间对象。但在不同的环境中(当我部署到 iron.io 时),它会解析相同的字符串并将生成的日期时间tzlocal()
作为tzinfo
.
是否存在应该发生的已知原因?为什么环境会影响Z
解析方式?
(两个环境都应该是 Python 2.7)
database - IronWorker 没有插入我的数据库
如何将 Iron.io 连接到我的UserController.php
?我正在使用app/views
.
我的代码在app/views/iron/hello_worker.php
我已经让它工作了,但它在 Iron.io 仪表板中有错误PHP Fatal error: Class 'Tests' not found in /mnt/task/hello_worker.php on line 8