问题标签 [hoptoad]

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

ruby-on-rails - Hoptoad on rails 测试有效,但我没有收到有关异常的通知

我在我的产品服务器上设置了 hoptoad 并运行了 rake hoptoad:test。我在我的 hoptoad 界面中得到了通知程序,所以它似乎工作得很好。但后来我在上次部署后忘记迁移数据库,所以在生产日志中出现“ActionView::TemplateError”。这导致了 500,所以我觉得 HopToad 应该通知我这件事。有没有任何hoptoad用户有这个问题?

附带说明一下,让您的部署过程自动迁移生产数据库是标准做法吗?

谢谢!

0 投票
4 回答
1728 浏览

ruby-on-rails - 如何将 Hoptoad 与 DelayedJob 和 DaemonSpawn 集成?

我一直很高兴地使用 DelayedJob 成语:

这会在 DelayedJob 进程中调用对象 foo 上的方法 bar。

我一直在使用 DaemonSpawn 在我的服务器上启动 DelayedJob 进程。

但是...如果 foo 抛出异常 Hoptoad 不会捕获它。

这是这些软件包中的任何一个错误......还是我需要更改一些配置......或者我是否需要在 DS 或 DJ 中插入一些异常处理来调用 Hoptoad 通知程序?


回应下面的第一条评论。

0 投票
1 回答
352 浏览

ruby-on-rails - 让 Hoptoad 在暂存环境中工作

我有一个在我的登台环境中导致异常的操作,但不是将通知发送到 hoptoad(它应该,hoptoad 测试 rake 任务有效......),它向我显示了标准的 rails stacktrace 页面,就像它在开发中所做的那样.

我的暂存环境本质上是我的生产环境的副本,唯一的区别是 rails 环境是通过乘客设置的。

这可能是什么原因?我应该在哪里寻找?我还没有确认生产会做同样的事情,因为我们还没有设置适当的生产环境,但我认为它也会以同样的方式运行。

0 投票
1 回答
328 浏览

ruby-on-rails - hoptoad_notified gem 不会解压到供应商

认为这应该有效。

环境.rb

已安装的 gem 列表:

rake 的输出:gems

开箱:

为什么这个宝石不解包?该应用程序启动并且我可以正常运行rake hoptoad:test,所以它可以从系统 gem 加载。我只想将所有东西都卖掉以进行部署。

0 投票
1 回答
270 浏览

ruby-on-rails - 禁用/配置每个控制器的 HoptoadNotifier

如何禁用或配置每个控制器的HoptoadNotifier?背景是我将通知程序配置为报告“方法不允许”异常,例如,当使用 GET 而不是 POST 访问操作时会引发此异常。

但是我有一个自动完成控制器,机器人会通过向我的控制器发送 GET 请求而不是 POST(带有各种奇怪的参数)来扫描它(可能会发现漏洞)。所以我想只为这个异常、这个动作或这个控制器禁用通知器。

已解决:感谢@Tanel,我做了以下似乎可行的事情:

0 投票
1 回答
180 浏览

ruby-on-rails - Rails w/HopToad——部署?

我有一个已部署的 Rails 应用程序,我想与 Hoptoad(一种在线异常通知服务)一起使用。它打包在我安装在我的部署服务器上的 gem 中,但我每次部署时都需要运行脚本/生成 hoptoad 来配置它,因为 Hoptoad 配置文件/更改仅存在于我的生产应用程序中(而不是我的开发,所以当我部署时,它们都会被删除)。

每次部署时,是否有一种简单的方法可以在生产服务器上运行该脚本/生成?我觉得你可以用 Capistrano 任务做到这一点,但我不知道该怎么做。

人们通常会为此做什么?抱歉,如果这篇文章有点难以理解,我不太清楚如何解释这个问题。

谢谢!

0 投票
2 回答
655 浏览

ruby-on-rails - 如何在 Rails 开发环境中获取 Hoptoad 或 Airbrake 错误通知

请任何人帮助解决,如何在 Rails 开发环境中获取 hoptoad/airbrake 错误通知,

我已经正确配置了空气制动,甚至我从空气制动接收测试邮件,即通过运行rake hoptoad:testrake airbrake:test

但除此之外,我什么也没得到,即错误、期望等。

请帮我解决这个问题。

谢谢

0 投票
1 回答
147 浏览

php - 有什么简单的方法可以将 Hoptoad 与 CakePHP 一起使用?

我知道 Hoptoad 在https://github.com/rich/php-hoptoad-notifier/blob/master/Services/Hoptoad.php有一个 PHP 模块。我想弄清楚如何将它整合到蛋糕中?如果我在 CakePHP 启动时运行它的安装程序,它会正常工作吗?这和 CakePHP 的功能有什么冲突吗?

0 投票
1 回答
171 浏览

exception - 如何将 async_sinatra 与 hoptoad 异常通知器一起使用?

似乎 async_sinatra 在将异常传递给 hoptoad 之前将其吞下。

谢谢!

0 投票
1 回答
167 浏览

java - Hoptoad Java 部署跟踪

我目前正在使用 Hoptoad 使用 Frog4J (http://freeasinbeard.org/post/1150100907/frog4j-simpler-integration-of-hoptoad-and-log4j) 跟踪我的 Java 应用程序中的异常。

这对于跟踪异常非常有效,但我真的很希望能够使用 Hoptoad 跟踪我的部署(http://help.hoptoadapp.com/kb/api-2/deploy-tracking)。

我知道目前没有办法在我部署时告诉 Hoptoad,因此目前所有错误都需要手动标记为已解决。我们目前有大量已修复的异常,我们真的很想立即将它们标记为已解决,并且确实将它们全部标记为每次部署都已解决。

我知道在使用 Ruby 时这是一个非常简单的步骤,但我一直无法找到使用 Java 的方法。当然,如果您有任何其他关于如何在我使用部分 API 进行部署时告诉 Hoptoad 的建议,这同样很棒,因为我可以轻松地将其合并到部署过程中。

任何帮助或想法将不胜感激。