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!
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:
Given that, I'm beginning to suspect:
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!