Skip to content
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

Operation timed out after 20003 milliseconds with 0 bytes received using Bus::Chain #157

Open
Kyon147 opened this issue Nov 8, 2024 · 4 comments

Comments

@Kyon147
Copy link

Kyon147 commented Nov 8, 2024

Hey,

Not sure if you've run into this before, but using job chaining, if the chains are big I am seeing Operation timed out after 20003 milliseconds with 0 bytes received from CURL

image

Have you run into this before?

@marickvantuil
Copy link
Member

I can have a check later this week. Lmk if you find something in the meantime.

@Kyon147
Copy link
Author

Kyon147 commented Nov 11, 2024

Thanks @marickvantuil I am looking currently on a separate branch to see what could be a cause.

I am wondering if a big chained job is causing CURL underneath for Google tasks to timeout. As the containers that run Cloud Run for jobs have a 600 second timeout, with nginx and php matching.

@marickvantuil
Copy link
Member

@Kyon147 Just for full transparency, which version of the package are you using, and on which platform is the application hosted? (AppEngine/Cloud Run/something else).

I first thought it could be slow because of Cloud Tasks's deduplication feature, but even with 500+ tasks in the queue, it only takes around 500ms to create a task. Could it be some quota thing from Google somewhere?

I've also experimented with job chains, but I run into { "message": "Task size too large", "code": 3, "status": "INVALID_ARGUMENT", "details": [] } errors even before anything times out.

@marickvantuil
Copy link
Member

@Kyon147 Did you by any chance find out more about this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants