Hopp til innhold

Automatisk start/stopp

Maskiner kan stoppe når det er lite eller ingen trafikk, og starte igjen når det kommer ny trafikk (som HTTP-forespørsler). Du betaler bare for lagring når maskiner er stoppet eller i dvale, ikke for CPU eller minne.

Den første HTTP-forespørselen tar millisekunder. Det fungerer på samme måte som dvalemodus på en datamaskin: minnet lagres på disk.

pigeon.toml
[auto_stop]
action = "suspend"

Aktivert som standard for web-apper.

Maskiner stopper helt og kaldstarter, så den første HTTP-forespørselen tar sekunder, ikke millisekunder.

pigeon.toml
[auto_stop]
action = "stop"
ModusFørste HTTP-forespørsel
Med dvale< 200 ms
Uten dvale~ 2+ sekunder

Med dvale beholder maskinen minnet, men klokken kan ta noen sekunder å synkronisere etter oppvåkning.

Uten dvale starter alt på nytt med fersk tilstand, men første HTTP-forespørsel tar sekunder.

Når samme tjeneste kjører på flere maskiner brukes concurrency.target til å avgjøre hvor mange som skal kjøre. Maskiner vekkes eller startes ved behov, og kan settes i dvale eller stoppes igjen når kapasiteten ikke lenger trengs.