Ich habe einen Container mit einem Nicht-HTTP-Worker-Skript in Google Cloud Run bereitgestellt und dieser funktioniert immer nach 20 Minuten nicht mehr

Ich habe einen Container mit einem Nicht-HTTP-Worker-Skript in Google Cloud Run bereitgestellt und dieser funktioniert immer nach 20 Minuten nicht mehr

Ich stelle ein Docker-Worker-Skript für Google Cloud Run bereit, das keine HTTP-Anfragen bedient (also keine API). Ich habe genau dasselbe Image auf einer gemeinsam genutzten Fly.io-CPU bereitgestellt, die über 1 GB RAM und 1 CPU verfügt, und es läuft seit 3 ​​Monaten reibungslos, aber in Google Cloud Run stoppt die Anwendung nach 20 Minuten zufällig, es gibt keine Fehlerprotokolle und keine Anzeichen einer Ressourcenüberlastung (ich habe 2 CPUs und 2 GB RAM, im Grunde die doppelte Menge an Ressourcen, die ich vorher hatte).

Jedes Mal, bevor es aufhört, gibt es einen kleinen Anstieg in meiner Ressourcennutzung, aber ich glaube nicht, dass dieser groß genug ist, um die ganze Anwendung zum Absturz zu bringen, und wie ich bereits sagte, habe ich absolut keine Fehler in meinen Protokollen, also weiß ich nicht, was los ist. Kann ich Hilfe bekommen? Dies ist mein erstes Mal, dass ich in GCloud bereitstelle, und wahrscheinlich übersehe ich etwas.

Bildbeschreibung hier eingeben

Antwort1

Falls jemand das gleiche Problem hat, müssen Sie die „Mindestanzahl von Instanzen“ auf 1 statt auf 0 setzen, damit es nicht aufhört.

verwandte Informationen