Danke! Ich werde CloudRun auf diese Weise optimieren.
Allerdings macht mir Sorgen – es ist plötzlich passiert und die Instanz läuft seit 6 Monaten, bisher ohne Probleme.
Ein pg-pool-Acquisition-Timeout teilt dir mit, dass kein Client vor der Frist verfügbar wurde. Es beweist jedoch nicht, dass der Pool zu klein war. Da dies nach sechs stabilen Monaten einmal vorkam, kann eine Vergrößerung des Pools den Druck nur zu Cloud SQL verlagern.
Vergleiche die betroffene Revision mit dem Cloud SQL-Verbindungsgraph und dem Cloud Run-Startprotokoll für diesen Zeitstempel. Wenn beide vorhandenen Verbindungen beschäftigt waren, während Anfragen in der Warteschlange standen, ist ein größerer Pool oder eine niedrigere Container-Concurrency angemessen. Wenn neue Verbindungen ein Timeout aufwiesen, ist die Pool-Größe nicht die Grundursache.
Ändere jeweils eine Grenze und halte den vorherigen Wert fest. Ansonsten wird dir beim nächsten Incident nicht klar sein, welche Änderung geholfen hat.