Comments (8)
from functions-samples.
Actually that particular sample doesn't require billing I believe (it's not doing external request nor using billing-only APIs like the Cloud Vision API). We just forgot to remove that line in the instructions from some time during the private alpha where billing was still mandatory.
from functions-samples.
I'm assuming this happened after the image was uploaded. Could you provide the image that you uploaded that resulted in the error?
from functions-samples.
Sure, thanks @CodingDoug
https://drive.google.com/file/d/0B5_bzZljtNgnc3MzeFFkNUVxV1E/view
from functions-samples.
That's a pretty big image! It's 5472 × 3648, which means 20M pixels. If that decodes fully to a color depth of 24bits per pixel, that's 60MB in memory. I believe a function has a default budget of 256MB to work with, including temp disk space that you write to. All that, plug ImageMagick probably bumps you over that limit.
https://cloud.google.com/functions/pricing
You could:
- Try a smaller image just to see it work
- Allocate more memory to your function via gcloud (https://cloud.google.com/sdk/gcloud/reference/beta/functions/deploy)
- Add some logic to ballpark the memory usage for an image so it won't go over
from functions-samples.
Used a smaller image - worked perfectly! Thanks!
from functions-samples.
Hey @CodingDoug just out of curiosity, why do we need to enable billing to run this one? Is ImageMagick considered an external API?
from functions-samples.
Fixed instructions in 85da5df
from functions-samples.
Related Issues (20)
- DisplayUnlockCaptcha
- [BUG] in sample:
- [DOCS] for sample: taskqueues-backup-images, it simply doesn't work with tasks_fn.on_task_dispatched function, only with http_fn.on_request function HOT 5
- onTaskDispatched when region is set the function don't deploy to the region in sample:
- [BUG] Some phone numbers do not receive OTP SMS messages with Firebase phone auth: HOT 5
- Problems with sending push notifications
- functions predeploy error: Command terminated with non-zero exit code 2 HOT 1
- functions predeploy error: Command terminated with non-zero exit code 2 HOT 1
- [DOCS] for sample: python callable functions
- How is this still a problem 2 years later? I am running into this now.
- [BUG] in sample: Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/v2/providers/scheduler' is not defined HOT 1
- [BUG] in sample:
- [DOCS] for sample: auth-blocking-functions | Cannot extract event_type HOT 1
- [DOCS] for sample: monitor-cloud-logging
- [BUG] Firebase Functions Tasks: Firebase ID token has incorrect "aud" (audience) claim. HOT 2
- https_fn.HttpsError::message isn't really surfaced
- ##https://github.com/firebase/functions-samples/tree/d8ec6aa2263e5403b05a33b0a06e9340f6b4968e/quickstarts HOT 1
- Hey-c6fc3 ____firebase app HOT 1
- [BUG] in sample: taskqueues-backup-images HOT 1
- [DOCS] for sample:
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from functions-samples.