プラットフォームイベントの詳細ページでのイベントの登録者の表示
- [設定] から、[クイック検索] ボックスに「プラットフォームイベント」と入力し、[プラットフォームイベント] を選択します。
- イベントの名前をクリックします。
イベントの定義ページにある [登録] 関連リストには、プラットフォームイベントを登録しているすべての有効なトリガおよびプロセスが表示されます。
- 登録者の詳細を表示するには、[登録] 関連リストで登録者名をクリックします。トリガの詳細には、その実装と API バージョンが含まれます。プロセスの詳細には、そのバージョン番号と API 参照名が含まれます。
リストには、システムが最後に処理したイベントの再実行 ID ([最終処理 ID] 項目) と最後に公開されたイベントの再実行 ID ([最終公開 ID] 項目) が表示されます。最後に処理された再実行 ID を把握しておくと、公開されたイベントと処理されたイベントとの間に差がある場合に役立ちます。たとえば、トリガに複雑なロジックが含まれており、それにより、受信イベントの大量のバッチの処理で遅延が発生した場合です。
また、[登録] リストには、登録された各トリガの状態も表示されます。トリガの状態は次のいずれかになります。
- Running — 登録者はイベントをアクティブにリスンしています。
- Idle — 登録者はしばらくイベントを受信しておらず、イベントをアクティブにリスンしていません。新しいイベントが送信されると、トリガは短い遅延の後に新しいイベントを受信し、Running 状態に切り替わります。
- Error — 登録者は切断されており、公開されたイベントの受信を停止しています。トリガがこの状態に達するのは、トリガが EventBus.RetryableException による最大再試行回数を超えた場合です。トリガのアサーションの失敗および未対応の例外が原因でエラー状態になることはありません。トリガの実行を再開するには、トリガコードを修正して保存します。管理パッケージトリガの場合、トリガを修正した後にパッケージを再リリースします。プロセスを再開するには、プロセスを無効化してから再有効化します。
- Suspended — 登録者は切断されており、内部エラーのためイベントを受信できません。トリガの実行を再開するには、トリガの保存を再試行します。管理パッケージトリガの場合、パッケージを再リリースします。プロセスを再開するには、プロセスを無効化してから再有効化します。