2017-03-08 2 views
0

Ich habe einen kleinen App-Server geschrieben, der die Änderung der Firebase-Datenbank überwachen soll. Also habe ich versucht, die App auf Google App-Engine bereitzustellen, aber der Code auf dem Server lief zweimal. Dann überprüfte ich das Protokoll dieser bestimmten App-Engine-Instanz. Scheint so, als ob der App Server zweimal ausgeführt wurde.Stellen Sie Node.js auf der Google App-Engine bereit und führen Sie zweimal das Problem aus

log Bild App Engine

1

ich keine Möglichkeit, dieses Problem zu beheben finden konnten, helfen! Vielen Dank im Voraus!

+0

Wie viele Instanzen Sie laufen Sie sehen? Was hast du App-Konfiguration? –

+0

@DanCornilescu Ich sehe zwei laufen, ist es deswegen? Ich habe versucht, einen von ihnen zu löschen, aber er startet gerade neu. Wie beschränke ich die Anzahl der Instanzen? Vielen Dank! –

+0

Welche Einstellungen für die App-Yaml-Skalierung sind verfügbar? Https://cloud.google.com/appengine/docs/flexible/python/configuring-your-app-with-app-yaml#services? –

Antwort

0

Die wiederholten Nachrichten weisen in der Regel darauf hin, dass mehrere Instanzen gestartet wurden. Dies kann auf der Seite Instances in der Developer Console überprüft werden, wo Sie auch Instanzen manuell beenden können.

Sie müssen aber auch die service scaling settings in Ihrer app.yaml Datei überprüfen, da dies das automatische Starten von Instanzen steuert.

0

Wenn Sie Feuerbasis Änderungen hören möchten Sie zwei Möglichkeiten: 1) verwenden Feuerbasis Warteschlangen, um sicherzustellen, dass zwei Aktionen nur eine Instanz in der Zeit in Anspruch nehmen), verwenden Sie Cloud-Funktionen

Verwandte Themen