問題タブ [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 テストは機能しますが、例外について通知されません

prod サーバーに hoptoad をセットアップし、rake hoptoad:test を実行しました。私は hoptoad インターフェイスで通知機能を取得しているので、うまく機能しているようです。しかし、前回のデプロイ後にデータベースを移行するのを忘れたため、本番ログに「ActionView::TemplateError」が記録されました。これにより 500 が発生したため、HopToad がこれについて通知する必要があったように感じます。hoptoad ユーザーでこの問題が発生したことはありますか?

余談ですが、展開プロセスで本番データベースを自動的に移行するのは標準的な方法ですか?

ありがとう!

0 投票する
4 に答える
1728 参照

ruby-on-rails - Hoptoad を DelayedJob および DaemonSpawn と統合するにはどうすればよいですか?

私は、DelayedJob イディオムを喜んで使用しています。

これは、DelayedJob プロセスでオブジェクト foo のメソッド bar を呼び出します。

そして、私はサーバー上で DelayedJob プロセスを開始するために DaemonSpawn を使用しています。

しかし... foo が例外をスローした場合、Hoptoad はそれをキャッチしません。

これは、これらのパッケージのいずれかのバグですか? それとも、いくつかの構成を変更する必要がありますか? それとも、Hoptoad 通知機能を呼び出す DS または DJ に例外処理を挿入する必要がありますか?


以下、最初のコメントへの返信です。

0 投票する
1 に答える
352 参照

ruby-on-rails - Hoptoadをステージング環境で機能させる

ステージング環境で例外を発生させるアクションがありますが、通知をhoptoadに送信する代わりに(hoptoadテストレーキタスクは機能します...)、開発時と同じように標準の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を無効化または構成するにはどうすればよいですか?背景には、「メソッドは許可されていません」という例外を報告するように通知機能を構成しました。たとえば、POSTではなくGETを使用してアクションにアクセスすると、この例外が発生します。

しかし、POSTの代わりにGETリクエストをコントローラーに送信することで(おそらくエクスプロイトを見つけるために)ボットによってスキャンされるオートコンプリートコントローラーがあります(あらゆる種類の奇妙なパラメーターを使用)。したがって、この例外、このアクション、またはこのコントローラーの通知機能を無効にします。

解決済み: @Tanelのおかげで、私は次のことを行いました。

0 投票する
1 に答える
180 参照

ruby-on-rails - Rails with HopToad -- 展開中?

Hoptoad (オンライン例外通知サービス) で使用したいデプロイ済みの Rails アプリケーションがあります。デプロイ サーバーにインストールした gem にパッケージ化されていますが、デプロイするたびにスクリプトを実行して hoptoad を生成する必要がある、そのため、デプロイするとすべて消去されます)。

デプロイするたびにそのスクリプト/生成を本番サーバーで実行する簡単な方法はありますか? Capistranoタスクでこれを行うことができると思いますが、その方法がわかりません。

人々は通常、これのために何をしますか? この投稿が少しわかりにくい場合は申し訳ありません。問題を説明する方法がよくわかりません。

ありがとう!

0 投票する
2 に答える
655 参照

ruby-on-rails - Rails の開発環境で Hoptoad または Airbrake エラー通知を取得する方法

Railsの開発環境でhoptoad / airbrakeエラー通知を取得する方法、解決するために誰か助けてください。

エアブレーキを正しく設定しましたが、エアブレーキからテストメールを取得していますrake hoptoad:testrake airbrake:test

しかし、それ以外には、エラー、期待など、何も得られません。

この問題を解決するのを手伝ってください。

ありがとう

0 投票する
1 に答える
147 参照

php - CakePHP で Hoptoad を使用する簡単な方法はありますか?

Hoptoad にはhttps://github.com/rich/php-hoptoad-notifier/blob/master/Services/Hoptoad.phpに PHP 用のモジュールがあることを知っています。これをCakeに統合する方法を見つけようとしていますか? CakePHP ブートでインストーラーを実行すると、正しく動作しますか? これと CakePHP の機能との間に矛盾はありますか?

0 投票する
1 に答える
171 参照

exception - hoptoad例外通知機能でasync_sinatraを使用するにはどうすればよいですか?

async_sinatraは、例外がhoptoadに渡される前に例外を飲み込んでいるようです。

ありがとう!

0 投票する
1 に答える
167 参照

java - Hoptoad Java 展開の追跡

私は現在、Frog4J (http://freeasinbeard.org/post/1150100907/frog4j-simpler-integration-of-hoptoad-and-log4j) を使用して Java アプリケーションの例外を追跡するために Hoptoad を使用しています。

これは例外を追跡するのに非常にうまく機能していますが、Hoptoad (http://help.hoptoadapp.com/kb/api-2/deploy-tracking) を使用して展開を追跡できることを本当に望んでいます。

デプロイ時に Hoptoad に通知する現在の方法がないため、現在、すべてのエラーを手動で解決済みとしてマークする必要があります。現在、修正された例外のかなりのバックログがあり、一度に解決済みとしてマークしたいだけでなく、展開ごとにすべて解決済みとしてマークしたいと考えています。

Ruby を使用する場合、これは非常に簡単な手順ですが、Java でこれを行う方法を見つけることができませんでした。もちろん、API の一部を使用してデプロイするときに Hoptoad に伝える方法について他に提案があれば、デプロイ プロセスに簡単に組み込むことができます。

どんな助けやアイデアも大歓迎です。