2017-12-20 7 views
1

Wenn lokal Firebase-Funktionen emuliert werden, gibt es eine Möglichkeit, das Funktions-Timeout von den Standard-60s zu ändern?Update Firebase-Emulator-Funktion Timeout-Dauer

--idlePruneInterval wurde als eine Option, um den Google-Cloud-Emulator CLI hinzugefügt: https://github.com/GoogleCloudPlatform/cloud-functions-emulator/issues/66

Diese Option nicht zu funktionieren scheinen wird nicht offiziell unterstützt entweder in der Feuerbasis dient Modus:

firebase serve --only functions --idlePruneInterval=5000 

oder die experimentelle Shell-Emulation:

firebase experimental:functions:shell --idlePruneInterval=5000 

Gibt es einen anderen Weg herum dieses Problem? Vielleicht eine Konfigurationsdatei bearbeiten?

Antwort

0

Der Cloud Functions-Emulator von Firebase unterscheidet sich von dem von Google Cloud Platform org. Die Befehlszeilenparameter von einem funktionieren nicht notwendigerweise auf dem anderen.

+0

Danke Frank. Ist das überhaupt nicht möglich? Von dem, was ich sagen konnte der Firebase-Emulator die Google Cloud eins: Wenn ich Firebase-Tools installieren, bekomme ich eine Warnung, um sicherzustellen, dass Google Cloud-Emulator ordnungsgemäß deinstalliert/neu installiert wurde – som

+1

Der Firebase-Emulator umschließt den GCP-Emulator, aber nicht ihre CLI. Dies bedeutet, dass Argumente explizit übergeben werden müssen, und "idlePruneInterval" gehört nicht zu den Argumenten, die es gerade weitergibt. –

+0

In Bezug auf die Frage - und Anerkennung des Mangels an offizieller Unterstützung, gibt es noch etwas anderes, um den gleichen Effekt zu erzielen? d. h. das manuelle Editieren einer Konfiguration, usw.? – som