-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alert when jobs fail #569
Alert when jobs fail #569
Conversation
👋 Thanks for opening a pull request!If you are new, please check out the trimmed down summary of our deployment process below:
|
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
.deploy |
Deployment Triggered 🚀Razzmatazzz, started a branch deployment to production You can watch the progress here 🔗
|
Deployment Results ✅Razzmatazzz successfully deployed branch |
Working on troubleshooting exactly what causes jobs to fail to start running.
So far, have determined that jobs fail to start because the job is already running. I believe there are two likely culprits for this.
First, it's possible queries to the DB are stalling out and the job waiting for those queries therefore finishes. Currently, I've mocked up and deployed a timeout mechanism to guard against this.
Second, it's possible that the Cloudflare KV put calls are stalling. There is currently no timeout set for them. if the DB timeout fix doesn't work, this will be tried next. Upon further reflection, I think this is the more likely culprit. We occasionally used to get job error warnings about the put requests failing, but we no longer get those. For mysterious Cloudflare reasons, I would guess the requests just remain pending forever rather than throwing errors.