When I run appwrite push functions, select the function I want to deploy, confirm with a YES, is starts deploying but goes into error. I need to repeat the steps multiple times before deployment is successful.
Similar issue when a deployment already works but I update the environment variables (i.e. no code change) and redeploy from console. It keeps failing.
The logs would say:unable to retrieve container logs for containerd: ...
Hence there is no way for me to know why it is failing
Summary
Cloud function deployment failures are occurring with a timeout error during execution. Increasing resource limits can help during deployment, but the function still times out. The provided URL for more details on deployment failures always leads to a general route not found error.
Solution: Try optimizing your function code for better performance and check if there are any inefficiencies that are causing the timeout. Increasing resource limits can help during deployment, but you may need to further optimize your code for better execution.
D5
Feb 9, 2026, 18:35
What's the runtime that you're using and region?
D5
Feb 9, 2026, 18:36
Are you using some framework/router like Hono, Express, etc?
Node 22. node-appwrite 22.0.0 . I notice that increasing the resource limits helps reduce the error during deployment. But during execution it seems like it cannot run in time with this error thrown:
Timed out waiting for runtime.\nError Code: 400
Another issue here is that when there is a deployment failure it gives a url "for more details". But there has never been a single time when the url given is able to load. It always gives a general_route_not_found error on the page so there is no way for me to get any more details on the error