Skip to content

[BUG] Webhook delivery fails intermittently #63

Description

@rajpiskala

Hi Marvin Team,

I’ve been debugging a strange issue where my server stops receiving any webhook requests from Marvin for hours at a time—most commonly between 4 AM and 12 PM Pacific Time. During these periods, no webhook requests for events like task creation or marking a task as done are received at all. This seems to happen daily.

To rule out issues on my end, I’ve checked:

  • Server uptime (up consistently for 215+ days)
  • Nginx status (running continuously since October 2024)
  • Node.js logs (no downtime or failures during the affected periods)
  • Other apps on the same server and network (including my personal website) — they continue to function normally

Given that, I'm beginning to suspect:

  • An intermittent Marvin outage for webhooks
  • Or a throttling behavior specific to webhook requests

My app calls webhooks roughly 100 times per day, but never at more than 1 request per second, so it should be well within rate limits.

There were no relevant errors in my logs either, aside from a couple unrelated tasks being skipped due to too many requests which occur in the logs about once every 1-2 months. But again, the server itself had no errors, and Nginx is stable and running.

I’m wondering could Marvin webhooks be failing silently or being skipped during certain hours?

Thanks in advance for any guidance or insights! If you need any more information, please let me know and thanks for developing such a great app and API!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions