Pricing
Status historyRSS updatesStatus API

Powered by Uptimus

    Cronologia delle interruzioni di Circle Ci

    92 Circle Ci incidents · novembre 2025 — official updates, affected components, duration and resolution details.

    Torna allo stato attuale

    Aumento dei tempi di attesa Docker gen2

    Inizio 21 ottobre 2026 alle ore 19:31 UTC · 1h 24m

    IssuesIncidente minore
    Componenti interessati
    Docker Jobs
    1. 21 ottobre 2026 alle ore 19:31 UTCidentified

      Alcuni utenti potrebbero vedere aumentati i tempi di attesa per gen2 Docker posti di lavoro a causa di problemi di capacità.

    2. 21 ottobre 2026 alle ore 20:03 UTCidentified

      Stiamo aggiungendo capacità aggiuntive per contribuire a mitigare il problema. Nota: stiamo ancora vedendo ritardi fino a 20 minuti su 2xlarge.

    3. 21 ottobre 2026 alle ore 20:22 UTCidentified

      Tempi di attesa per 2xlarge docker lavori stanno recuperando. Continueremo ad aggiornare come la capacità viene online.

    4. 21 ottobre 2026 alle ore 20:35 UTCidentified

      I tempi di attesa per 2xlarge docker job sono ora sotto 60 secondi. I tempi di attesa per altre dimensioni delle risorse non sono stati influenzati da questo incidente e rimangono sotto 10 secondi.

    5. 21 ottobre 2026 alle ore 20:40 UTCmonitoring

      Abbiamo visto un recupero completo dei tempi di attesa per i lavori di docker.

    6. 21 ottobre 2026 alle ore 20:54 UTCresolved

      I tempi di attesa per i lavori di gen2 Docker sono stati recuperati e i posti di lavoro sono in esecuzione entro i normali tempi di attesa.

    7. 22 ottobre 2026 alle ore 23:29 UTCpostmortem

      # Dal 15:44 al 20:55 UTC il 21 ottobre, i clienti che eseguono lavori di Gen 2 Docker hanno visto aumentare i tempi di attesa per il loro lavoro per iniziare. I relè erano più lunghi sulla classe di risorse 2xlarge, dove i lavori aspettavano fino a 20 minuti. L'incidente è stato causato dalla disponibilità limitata delle istanze cloud che avevamo configurato per soddisfare la domanda, in particolare per 2xlarge job. In risposta, il nostro team di ingegneria ha configurato ulteriori tipi di istanze, configurato ulteriori cluster Gen 2 Docker. Entro 20:55 UTC, i tempi di attesa erano tornati alla normalità e l'incidente è stato risolto. Dopo che l'incidente è stato risolto, abbiamo ampliato la nostra flotta di Gen 2 Docker in altre regioni cloud, e continuiamo attivamente a stare in piedi ulteriori regioni cloud per prevenire incidenti simili in futuro. La pagina di stato originale si trova qui: [21 ottobre - Aumento dei tempi di attesa Docker gen2](https://status.circleci.com/incidents/5jb50gh55gtj). ## Sfondo Quando CircleCI esegue un lavoro Docker, lo pianifichiamo su uno dei diversi cluster di istanze cloud, e ogni istanza è in grado di eseguire più lavori isolati. Lo studio di un lavoro su un'istanza cloud è un classico [“problema di imballaggio della combinazione”](https://en.wikipedia.org/wiki/Bin packing problem): trovare la capacità disponibile che si adatta alla CPU, alla memoria e allo storage della classe di risorse richiesta. Le classi di risorse più grandi come 2xlarge sono più difficili da adattare rispetto a quelle più piccole, che raggruppano più strettamente. Forniamo istanze cloud utilizzando un elenco classificato dei tipi di istanza. Se il provider cloud non può fornire la nostra prima scelta, rientriamo al seguente tipo nella lista. Manteniamo inoltre una dimensione minima della flotta: un numero minimo di istanze in esecuzione, in modo che non rinunciamo alla capacità quando la domanda è bassa. Al di sopra di quella dimensione minima della flotta, aggiungiamo istanze come aumento della domanda. Quando c'è una capacità insufficiente per eseguire un carico di lavoro, in coda che funzionano fino a quando la capacità non diventa disponibile. # What Happened # \(Tutte le volte UTC\) A partire dalle 15:44 del 21 ottobre, la domanda per il Gen 2 2xgrande classe di risorse è aumentato bruscamente, e non abbiamo fornito capacità aggiuntive abbastanza rapidamente per tenere il passo. Il nostro team di ingegneri ha iniziato a indagare. Entro le 19:25, i tempi di attesa per la classe di risorse Gen 2xlarge avevano raggiunto 20 minuti, e i tempi di attesa per altre classi di risorse erano aumentati pure. Entro le 19:56, il nostro team di ingegneri aveva configurato ulteriori tipi di istanza per la flotta di Gen 2 al fine di ottenere più capacità online, e entro le 19:59, stavamo fornendo quei tipi di istanza. A 20:11, abbiamo aggiunto diversi cluster Gen 2 aggiuntivi, e aumentato la dimensione minima della flotta su quei cluster. Entro le 20:35, il numero di posti di lavoro in coda è tornato a livelli normali, e entro 20:41, 95% di 2xlarge posti di lavoro sono stati a partire entro 4 secondi. Abbiamo risolto l'incidente alle 20:55. Dopo aver risolto questo incidente, abbiamo aggiunto altre regioni cloud per i lavori Docker per rendere più capacità disponibile. ## Prevenzione futura e miglioramento dei processi Abbiamo già adottato le seguenti misure per migliorare i tempi di avvio del lavoro, tra cui la capacità di approvvigionamento da più posti, riservando più capacità per le classi di grandi risorse, e l'attuazione di un più rapido provisioning. **Abbiamo aggiunto altre regioni per i posti di lavoro Docker** Recentemente abbiamo aggiunto altre regioni cloud per i lavori di Machine, e ora abbiamo fatto lo stesso per i lavori di Docker. ** Continueremo attivamente ad aggiungere altre regioni cloud per i lavori Docker e Machine**. **Abbiamo aggiunto ulteriori cluster Gen 2**. Abbiamo configurato diversi cluster Gen 2 aggiuntivi per pianificare i lavori più rapidamente, e per rendere più totale la capacità disponibile. **Abbiamo ampliato il set di tipi di istanze cloud che usiamo e abbiamo aumentato la nostra dimensione minima della flotta.** Abbiamo configurato altri tipi di istanza. Abbiamo anche aumentato la dimensione minima della flotta per Gen 2 per soddisfare la domanda di base corrente. **Abbiamo modificato il nostro programmatore di lavoro per dare priorità alla pianificazione di classi di risorse più grandi.** Abbiamo cambiato il modo in cui pianifichiamo i posti di lavoro per bilanciare i tempi di attesa più abbastanza attraverso le classi di risorse, e per i lavori di bin-pack in modo più efficiente sulle istanze disponibili. ## Conclusione L'esperienza del cliente è la nostra priorità, e ci impegniamo a migliorare continuamente l'affidabilità dei nostri sistemi per soddisfare la fiducia che i nostri clienti ci pongono. Ringraziamo i nostri clienti per la loro pazienza mentre il nostro team ha lavorato per risolvere questo incidente. Si prega di raggiungere il nostro team di supporto con qualsiasi domanda o preoccupazione.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Aumento dei tempi di attesa per i lavori macOS su m4pro.large

    Inizio 20 ottobre 2026 alle ore 15:58 UTC · 2h 16m

    IssuesIncidente minore
    Componenti interessati
    macOS Jobs
    1. 20 ottobre 2026 alle ore 15:58 UTCinvestigating

      Stiamo vedendo i tempi di attesa aumentati per alcuni lavori macOS utilizzando la classe di risorse m4pro.large. Stiamo indagando e forniremo un altro aggiornamento presto. Grazie per la pazienza.

    2. 20 ottobre 2026 alle ore 16:32 UTCmonitoring

      I clienti che eseguono lavori macOS sulla classe di risorse m4pro.large stanno ancora vedendo i tempi di attesa aumentati, con alcuni lavori in attesa fino a 30 minuti per iniziare. Stiamo continuando a monitorare questo e condivideremo un altro aggiornamento a breve.

    3. 20 ottobre 2026 alle ore 17:02 UTCmonitoring

      I tempi di attesa per m4pro.large sono ancora elevati a causa della forte grande domanda. Tutti i m4pro.medium sono normali. Stiamo monitorando attivamente, apprezziamo la pazienza.

    4. 20 ottobre 2026 alle ore 17:31 UTCmonitoring

      I tempi di attesa per i lavori macOS sulla classe di risorse m4pro.large stanno recuperando. I lavori che utilizzano Xcode 27.0 stanno aspettando in media circa ~3,5 minuti, a partire da circa ~40 minuti al picco. I lavori che utilizzano Xcode 26.6 e 26.4.1 stanno ancora lavorando attraverso un backlog, che sta cancellando. I tempi di attesa su m4pro.medium sono normali. Condivideremo un altro aggiornamento non appena continueremo a monitorare.

    5. 20 ottobre 2026 alle ore 18:14 UTCresolved

      I tempi di attesa per i lavori macOS sulla classe di risorse m4pro.large sono tornati alla normalità. Vi ringraziamo per la vostra pazienza mentre i backlog sono sgomberati.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Delays avvio macOS lavori che utilizzano Xcode 26.6.0

    Inizio 14 ottobre 2026 alle ore 14:47 UTC · 1h 13m

    IssuesIncidente minore
    Componenti interessati
    macOS Jobs
    1. 14 ottobre 2026 alle ore 14:47 UTCinvestigating

      Da circa 14:00 UTC, i clienti che eseguono lavori macOS che utilizzano Xcode 26.6.0 sulla classe di risorse M4 Pro stanno vivendo ritardi di avvio lavori. I tempi di attesa hanno raggiunto 30 minuti o più. Grazie per la vostra pazienza mentre i nostri ingegneri indagano. Forneremo un altro aggiornamento entro le 15:30 UTC.

    2. 14 ottobre 2026 alle ore 15:17 UTCidentified

      Delays avvio macOS lavori che utilizzano Xcode 26.6.0 hanno recuperato. Da circa 15:11 UTC, macOS lavori che utilizzano Xcode 26.4 stanno vivendo ritardi a partire, con tempi di attesa di circa 30 minuti. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per risolvere questo problema. Forniamo un altro aggiornamento di 15:45 UTC.

    3. 14 ottobre 2026 alle ore 16:01 UTCresolved

      Tra circa 14:00 UTC e 15:51 UTC il 14 ottobre, i clienti che eseguono lavori macOS che utilizzano Xcode 26.6.0 o Xcode 26.4 hanno sperimentato ritardi di avvio lavori. Da circa 14:00 UTC, i lavori che utilizzano Xcode 26.6.0 sulla classe di risorse M4 Pro hanno aspettato 30 minuti o più per iniziare, e questi ritardi recuperati a circa 15:12 UTC. Da circa 15:11 UTC, i lavori che utilizzano Xcode 26.4 hanno aspettato circa 30 minuti per iniziare. Il problema è stato risolto e tutte le funzionalità interessate sono tornate alla normalità. Vi ringraziamo per la vostra pazienza mentre il nostro team ha lavorato per la realizzazione di una soluzione.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Ritardo nei dati che appaiono in UI e API

    Inizio 9 ottobre 2026 alle ore 11:33 UTC · 14h 36m

    OutageIncidente maggiore
    Componenti interessati
    CircleCI APICircleCI UI
    1. 9 ottobre 2026 alle ore 11:33 UTCidentified

      C'è un ritardo nella nostra infrastruttura dei dati che causa ritardi prima di costruire i dati e alcune notifiche diventano visibili. Stiamo lavorando a una mitigazione.

    2. 9 ottobre 2026 alle ore 13:00 UTCidentified

      Cos'è successo: I clienti che attivano oleodotti, e i clienti che si affidano a webhooks in uscita e e-mail e notifiche Slack. Cosa puoi aspettarti Dal 11:15 UTC: - Le tubature sono ancora in fase di creazione, mentre questo è in corso ma non ancora elaborato, quindi il retriggering può portare a doppi pipeline. - I webhook in uscita e le notifiche transazionali (Slack e email) non vengono inviate. - Gli stati di tubatura non possono essere visibili. - I dati della carica d'uso sulla pagina di utilizzo del progetto saranno stanti. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per risolvere questo problema. Prossimo aggiornamento: Forniamo un altro aggiornamento entro 13:30 UTC.

    3. 9 ottobre 2026 alle ore 13:30 UTCidentified

      Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Cos'è successo: I clienti che attivano oleodotti, e i clienti che si affidano a webhooks in uscita e e-mail e notifiche Slack. Cosa puoi aspettarti: - A partire dalle 13:00 UTC, le tubazioni sono in fase di elaborazione e i lavori stanno iniziando. - La maggior parte dei posti di lavoro stanno iniziando in circa 4 minuti, e alcuni stanno aspettando fino a circa 10 minuti. Le tubature innescate durante l'incidente sono ancora in fase di elaborazione e possono richiedere più tempo per iniziare. - I webhook e le notifiche in uscita sono tornati. - Le tubature sono ancora in fase di elaborazione dal backlog, quindi il retriggering può causare duplicati. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per risolvere questo problema. Prossimo aggiornamento: Forneremo un altro aggiornamento entro le 14:00 UTC.

    4. 9 ottobre 2026 alle ore 14:00 UTCidentified

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Cosa c'è di impatto I clienti che eseguono flussi di lavoro e lavori, e i clienti che visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa puoi aspettarti - Le tubature vengono processate di nuovo, compresi quelli attivati durante l'incidente. - Da circa 13:25 UTC, flussi di lavoro e posti di lavoro hanno iniziato con ritardi crescenti mentre lavoriamo attraverso il backlog. La maggior parte dei posti di lavoro stanno iniziando in circa 10 minuti, e alcuni stanno aspettando fino a circa 25 minuti. - Ci aspettiamo di lavorare attraverso questo backlog di circa 14:35 UTC. - I flussi di lavoro delle tubazioni attivate durante l'incidente sono ancora in attesa di iniziare, quindi il retriggering può portare a doppi flussi di lavoro. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per risolvere questo problema. Prossimo aggiornamento Forniamo un altro aggiornamento di 14:30 UTC.

    5. 9 ottobre 2026 alle ore 14:29 UTCidentified

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Cosa c'è di impatto I clienti che eseguono flussi di lavoro e lavori, e i clienti che visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa puoi aspettarti - Migliorano i flussi di lavoro e i lavori. La maggior parte dei lavori stanno iniziando in circa 3 minuti, giù da circa 10 minuti a 13:50 UTC. - Alcuni flussi di lavoro da condotte innescate durante l'incidente sono ancora in attesa fino a circa 40 minuti per iniziare. - Lavorare attraverso il backlog sta prendendo un po' di più del previsto. Ora ci aspettiamo di chiarirlo di circa 14:45 UTC. - I flussi di lavoro delle tubazioni attivate durante l'incidente sono ancora in attesa di iniziare, quindi il retriggering può portare a doppi flussi di lavoro. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per risolvere questo problema. Prossimo aggiornamento Forneremo un altro aggiornamento entro le 15:00 UTC.

    6. 9 ottobre 2026 alle ore 14:43 UTCidentified

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Tra le 13:00 UTC e le 14:40 UTC, i workflow e i lavori sono iniziati con ritardi mentre abbiamo lavorato attraverso il backlog. Ciò che è influenzato I clienti che eseguono flussi di lavoro e lavori, e i clienti che visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa puoi aspettarti - Il backlog dei flussi di lavoro da condotte innescate durante l'incidente sgomberato a circa 14:40 UTC. - La maggior parte dei lavori inizia tra circa 30 secondi, e alcuni aspettano fino a circa 3 minuti. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. Grazie per la vostra pazienza mentre i nostri ingegneri continuano a lavorare sul problema sottostante. Prossimo aggiornamento Forneremo un altro aggiornamento di 15:10 UTC.

    7. 9 ottobre 2026 alle ore 14:54 UTCmonitoring

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Tra le 13:00 UTC e le 14:40 UTC, i workflow e i lavori sono iniziati con ritardi mentre abbiamo lavorato attraverso il backlog. Ciò che è influenzato I clienti che eseguono flussi di lavoro e lavori, e i clienti che visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa puoi aspettarti - Il backlog delle tubazioni e dei flussi di lavoro dell'incidente è stato cancellato. - Da circa 14:45 UTC, la maggior parte dei flussi di lavoro e posti di lavoro stanno iniziando in circa 15 secondi, e i tempi di inizio stanno continuando a tornare alla normalità. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. Grazie per la vostra pazienza mentre i nostri ingegneri monitorano il recupero. Prossimo aggiornamento Forniamo un altro aggiornamento di 15:20 UTC.

    8. 9 ottobre 2026 alle ore 15:32 UTCmonitoring

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Tra le 13:00 UTC e le 14:40 UTC, i workflow e i lavori sono iniziati con ritardi mentre abbiamo lavorato attraverso il backlog. Cosa c'è di impatto I clienti che visualizzano pipeline, flussi di lavoro e lavori nell'interfaccia utente CircleCI, e i clienti che visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa puoi aspettarti - I flussi di lavoro e i lavori sono in esecuzione in tempo. - L'UI CircleCI e' a circa 30 minuti. I nuovi flussi di lavoro e i cambiamenti di stato possono richiedere molto tempo per apparire. - I nostri ingegneri stanno lavorando attivamente per accelerare l'elaborazione in modo che l'interfaccia utente possa recuperare. - Si prega di evitare i flussi di lavoro che non appaiono ancora nell'interfaccia utente, in quanto questo può creare duplicati. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per ridurre questo ritardo. Prossimo aggiornamento Forneremo un altro aggiornamento entro le 16:00 UTC.

    9. 9 ottobre 2026 alle ore 16:02 UTCmonitoring

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Tra le 13:00 UTC e le 14:40 UTC, i workflow e i lavori sono iniziati con ritardi mentre abbiamo lavorato attraverso il backlog. Cosa c'è di impatto I clienti che eseguono flussi di lavoro e lavori, i clienti che visualizzano pipeline, workflow e lavori nell'interfaccia utente CircleCI, e i clienti visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa puoi aspettarti - Da circa 15:15 UTC, flussi di lavoro e posti di lavoro hanno iniziato con crescenti ritardi. La maggior parte dei posti di lavoro stanno iniziando in circa 4 minuti, e alcuni stanno aspettando fino a circa 20 minuti. - Il CircleCI UI rimane circa 30 minuti dietro in media, e alcuni aggiornamenti stanno prendendo più tempo. I nuovi flussi di lavoro e i cambiamenti di stato possono richiedere molto tempo per apparire. - Si prega di evitare i flussi di lavoro che non appaiono ancora nell'interfaccia utente, in quanto questo può creare duplicati. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per ridurre questi ritardi. Prossimo aggiornamento Forneremo un altro aggiornamento entro le 16:30 UTC.

    10. 9 ottobre 2026 alle ore 16:32 UTCmonitoring

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Tra le 13:00 UTC e le 14:40 UTC, i workflow e i lavori sono iniziati con ritardi mentre abbiamo lavorato attraverso il backlog. Da circa 15:15 UTC, flussi di lavoro e lavori sono di nuovo a partire da ritardi. Cosa c'è di impatto I clienti che eseguono flussi di lavoro e lavori, i clienti che visualizzano pipeline, workflow e lavori nell'interfaccia utente CircleCI, e i clienti visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa puoi aspettarti - I relè che iniziano i flussi di lavoro e i lavori hanno smesso di aumentare e stanno cominciando a facilitare. La maggior parte dei lavori inizia tra circa 4 minuti, e alcuni aspettano fino a circa 25 minuti. L'UI di CircleCI è ora circa 20 minuti dietro, giù da circa 30 minuti. I nuovi flussi di lavoro e i cambiamenti di stato possono richiedere molto tempo per apparire. - Si prega di evitare i flussi di lavoro che non appaiono ancora nell'interfaccia utente, in quanto questo può creare duplicati. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per ridurre questi ritardi. Prossimo aggiornamento Forneremo un altro aggiornamento entro le 17:00 UTC.

    11. 9 ottobre 2026 alle ore 17:06 UTCmonitoring

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Tra le 13:00 UTC e le 14:40 UTC, i workflow e i lavori sono iniziati con ritardi mentre abbiamo lavorato attraverso il backlog. Da circa 15:15 UTC, flussi di lavoro e lavori sono di nuovo a partire da ritardi. Ciò che è influenzato I clienti che eseguono flussi di lavoro e lavori, i clienti che visualizzano pipeline, workflow e lavori nell'interfaccia utente CircleCI, e i clienti visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa puoi aspettarti - I relè che iniziano i flussi di lavoro e i posti di lavoro sono costanti. La maggior parte dei lavori inizia tra circa 4 minuti, e alcuni stanno aspettando fino a circa 8 minuti, giù da circa 25 minuti. - Il CircleCI UI rimane circa 20 minuti dietro in media, e alcuni aggiornamenti stanno prendendo più tempo. I nuovi flussi di lavoro e i cambiamenti di stato possono richiedere molto tempo per apparire. - Si prega di evitare i flussi di lavoro che non appaiono ancora nell'interfaccia utente, in quanto questo può creare duplicati. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per ridurre questi ritardi. Prossimo aggiornamento Forneremo un altro aggiornamento entro le 17:30 UTC.

    12. 9 ottobre 2026 alle ore 17:34 UTCidentified

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Tra le 13:00 UTC e le 14:40 UTC, i workflow e i lavori sono iniziati con ritardi mentre abbiamo lavorato attraverso il backlog. Da circa 15:15 UTC, flussi di lavoro e lavori sono di nuovo a partire da ritardi. Ciò che è influenzato I clienti che attivano oleodotti ed eseguono flussi di lavoro e lavori, i clienti che visualizzano pipeline, flussi di lavoro e lavori nell'interfaccia utente CircleCI, e i clienti che visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa puoi aspettarti - Da circa 17:00 UTC, i ritardi sono aumentati in modo significativo. La maggior parte dei posti di lavoro ora stanno prendendo circa 12 minuti per iniziare, e alcuni stanno aspettando fino a circa 30 minuti. - Da circa 17:15 UTC, alcuni lavori non stanno iniziando. - Le tubature vengono elaborate più lentamente, quindi alcuni possono richiedere più tempo per iniziare. - L'UI CircleCI e' piu' di un'ora indietro. I nuovi flussi di lavoro e i cambiamenti di stato possono richiedere molto tempo per apparire. - Si prega di evitare i flussi di lavoro che non appaiono ancora nell'interfaccia utente, in quanto questo può creare duplicati. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. Grazie per la vostra pazienza mentre i nostri ingegneri lavorano per risolvere questo problema. Prossimo aggiornamento Forneremo un altro aggiornamento entro le 18:00 UTC.

    13. 9 ottobre 2026 alle ore 18:08 UTCidentified

      Dal 11:15 UTC, i clienti hanno sperimentato disagi per le tubazioni e le notifiche. Tra le 11:15 UTC e circa 13:00 UTC, le pipeline sono stati creati ma non elaborati, e outbound webhooks e le notifiche transazionali (Slack e email) non sono stati inviati. Tra le 13:00 UTC e le 14:40 UTC, i workflow e i lavori sono iniziati con ritardi mentre abbiamo lavorato attraverso il backlog. Da circa 15:15 UTC, flussi di lavoro e lavori sono di nuovo a partire da ritardi. Ciò che è influenzato I clienti che attivano oleodotti ed eseguono flussi di lavoro e lavori, i clienti che visualizzano pipeline, flussi di lavoro e lavori nell'interfaccia utente CircleCI, e i clienti che visualizzano i dati di utilizzo nella pagina di utilizzo del progetto. Cosa aspettarsi - Da circa 17:00 UTC, stiamo vedendo un aumento dei ritardi. La maggior parte dei posti di lavoro ora stanno prendendo circa 25 minuti per iniziare, e alcuni stanno aspettando fino a circa un'ora. - Da circa 17:15 UTC, alcuni flussi di lavoro in corso hanno fallito e un piccolo numero di posti di lavoro non stanno iniziando. - Nuovi gasdotti sono in coda e stanno prendendo più tempo per iniziare. - L'UI CircleCI e' piu' di un'ora indietro. I nuovi flussi di lavoro e i cambiamenti di stato possono richiedere molto tempo per apparire. - Si prega di evitare i flussi di lavoro che non appaiono ancora nell'interfaccia utente, in quanto questo può creare duplicati. - I dati della carica di utilizzo sulla pagina di utilizzo del progetto sono attualmente stanti. I nostri ingegneri continuano a lavorare per risolvere il problema a portata di mano. Prossimo aggiornamento Forneremo un altro aggiornamento entro le 18:30 UTC.

    14. 9 ottobre 2026 alle ore 18:32 UTCidentified

      Cosa è cambiato dal nostro ultimo aggiornamento * Il CircleCI UI è circa un'ora indietro, e fino a circa 90 minuti per alcuni aggiornamenti. I flussi di lavoro e i lavori possono già essere eseguiti, o possono essere in esecuzione, anche se l'interfaccia utente li mostra come non è iniziata o non li mostra affatto. * I lavori in esecuzione stanno iniziando più velocemente. La maggior parte ora inizia tra circa 15 minuti, giù da circa 28 minuti, anche se alcuni stanno ancora aspettando oltre un'ora. * Le nuove tubazioni sono sempre più ritardate. * Alcuni flussi di lavoro stanno ancora fallendo. I flussi di lavoro che non possono essere elaborati nel tempo sono contrassegnati come falliti. * Si prega di evitare i flussi di lavoro che non appaiono ancora nell'interfaccia utente, in quanto questo può creare duplicati. Ancora in corso: I dati della carica di utilizzo nella pagina di utilizzo del progetto sono stanti. Prossimo aggiornamento Forniamo un altro aggiornamento entro le 19:00 UTC.

    15. 9 ottobre 2026 alle ore 18:57 UTCidentified

      Cosa è cambiato dal nostro ultimo aggiornamento * I lavori stanno iniziando più velocemente. La maggior parte comincia tra circa 8 minuti, giù da circa 15 minuti, e le attese più lunghe sono scese da oltre un'ora a circa 45 minuti. * Il CircleCI UI sta cominciando a recuperare, ma è ancora dietro. I flussi di lavoro e i lavori possono già essere eseguiti, o possono essere in esecuzione, anche se l'interfaccia utente li mostra come non è iniziata o non li mostra affatto. * Le tubature vengono elaborate più velocemente, ma le nuove tubazioni sono ancora in ritardo. Ancora in corso * Alcuni flussi di lavoro e posti di lavoro stanno ancora fallendo. * Si prega di evitare i flussi di lavoro che non appaiono ancora nell'interfaccia utente, in quanto questo può creare duplicati. * I dati della carica di utilizzo nella pagina di utilizzo del progetto sono stanti. Prossimo aggiornamento Forneremo un altro aggiornamento entro le 19:30 UTC.

    16. 9 ottobre 2026 alle ore 19:29 UTCidentified

      Dal nostro ultimo aggiornamento, i lavori stanno iniziando più velocemente: la maggior parte ora inizia tra circa 6 minuti, giù da circa 8 minuti. L'UI di CircleCI sta recuperando ma ancora circa un'ora indietro. Le nuove tubazioni sono in fase di elaborazione. I lavori possono già essere eseguiti anche se l'interfaccia utente non li mostra ancora, quindi si prega di evitare i flussi di lavoro che non appaiono nell'interfaccia utente. Forniamo un altro aggiornamento entro le 20:00 UTC.

    17. 9 ottobre 2026 alle ore 20:06 UTCidentified

      I lavori stanno iniziando più velocemente e meno stanno fallendo: la maggior parte dei posti di lavoro stanno iniziando tra circa 4 minuti, giù da circa 6 minuti, e le attese più lunghe sono scese da circa 30 minuti a circa 20 minuti. Le pipeline di prima nell'incidente sono ora in corso di elaborazione. L'UI CircleCI è ancora dietro, e alcuni aggiornamenti vecchi possono richiedere più tempo per apparire. I lavori possono già essere eseguiti anche se l'interfaccia utente non li mostra ancora, quindi si prega di evitare i flussi di lavoro che non appaiono nell'interfaccia utente. Forniamo un altro aggiornamento entro le 20:30 UTC.

    18. 9 ottobre 2026 alle ore 21:22 UTCidentified

      Da circa 20:48 UTC, nuovi flussi di lavoro e posti di lavoro non stanno iniziando. Abbiamo temporaneamente sospeso l'avvio di nuovo lavoro in modo che i nostri sistemi possano recuperare il lavoro già in corso, compresi gli aggiornamenti ritardati dell'interfaccia utente e API CircleCI. Gli aggiornamenti più vecchi ora appaiono nell'interfaccia utente e API come questo backlog si cancella. Le nuove tubazioni sono ancora in fase di accettazione e in coda Si prega di evitare di retriggering tubazioni o flussi di lavoro durante questo periodo, in quanto questo può creare duplicati una volta che il lavoro riprende. Forneremo un altro aggiornamento entro le 22:00 UTC.

    19. 9 ottobre 2026 alle ore 22:09 UTCidentified

      Dal nostro ultimo aggiornamento, la maggior parte dei condotti che sono stati ritardati in precedenza nell'incidente sono stati ora elaborati, e i loro flussi di lavoro sono in coda per iniziare. Nuovi flussi di lavoro e posti di lavoro rimangono in pausa mentre ci prepariamo a riprendere il lavoro in modo sicuro. Gli aggiornamenti ritardati continuano ad apparire nell'interfaccia utente e nell'API CircleCI. Si prega di continuare a evitare retriggering tubazioni o flussi di lavoro, in quanto questo può creare duplicati una volta che il lavoro riprende. Forneremo un altro aggiornamento entro le 22:30 UTC.

    20. 9 ottobre 2026 alle ore 22:28 UTCidentified

      Dal nostro ultimo aggiornamento, abbiamo cominciato gradualmente a riprendere il lavoro, e alcuni flussi di lavoro in coda e lavori stanno ricominciando. La maggior parte dei lavori in coda è ancora in attesa, e i lavori che iniziano possono aver aspettato oltre un'ora. Stiamo aumentando il tasso con attenzione per evitare il sovraccarico dei nostri sistemi. Gli aggiornamenti ritardati continuano ad apparire nell'interfaccia utente e nell'API CircleCI. Si prega di continuare a evitare di retriggere tubazioni o flussi di lavoro, in quanto questo può creare duplicati come curriculum di lavoro in coda. Forniamo un altro aggiornamento entro le 23:00 UTC.

    21. 9 ottobre 2026 alle ore 23:00 UTCidentified

      Un gran numero di flussi di lavoro in coda e di lavoro sono iniziati, e il CircleCI UI e API hanno ripreso e stanno mostrando aggiornamenti normalmente con pochi ritardi. Stiamo continuando a lavorare attraverso il lavoro in coda rimanente. I lavori della coda possono aver aspettato circa un'ora o più per iniziare, e alcuni lavori Linux sono in attesa fino a circa 10 minuti per la capacità. Si prega di continuare a evitare di retriggering mentre il lavoro in coda continua a elaborare. Forneremo un altro aggiornamento entro le 23:30 UTC.

    22. 9 ottobre 2026 alle ore 23:38 UTCidentified

      Stiamo ancora lavorando attraverso un significativo backlog di flussi di lavoro in coda e lavori. I tempi di attesa stanno migliorando, ma rimangono più lunghi del normale e alcuni lavori hanno aspettato oltre un'ora. Il CircleCI UI e API rimangono aggiornati. Si prega di evitare di retriggering tubazioni o flussi di lavoro mentre il backlog si schiarisce, in quanto questo può creare duplicati. Forneremo un altro aggiornamento entro le 00:00 UTC.

    23. 9 ottobre 2026 alle ore 23:59 UTCidentified

      Dal nostro ultimo aggiornamento, il backlog dei flussi di lavoro in coda e dei lavori è stato cancellato, a partire da circa 23:47 UTC. I flussi di lavoro e i lavori stanno iniziando in pochi secondi, e la CircleCI UI e API sono aggiornati. Stiamo monitorando i nostri sistemi da vicino per assicurarci che rimangano stabili. Forniamo un altro aggiornamento da 00:30 UTC.

    24. 10 ottobre 2026 alle ore 00:45 UTCidentified

      I flussi di lavoro e i lavori hanno continuato a iniziare normalmente, in pochi secondi, e l'interfaccia utente e API CircleCI rimangono aggiornati. Slack e le notifiche via email ritardate in precedenza nell'incidente sono ancora in corso di consegna. I dati della carica di utilizzo nella pagina di utilizzo del progetto sono stanti. Stiamo continuando a monitorare attentamente i nostri sistemi e forniremo un altro aggiornamento entro 01:15 UTC.

    25. 10 ottobre 2026 alle ore 01:23 UTCmonitoring

      I flussi di lavoro e i lavori stanno iniziando e funzionano normalmente, e l'interfaccia utente e API CircleCI sono aggiornati. Continuiamo a monitorare attentamente i nostri sistemi per assicurarci che rimangano stabili. Forneremo un altro aggiornamento di 02:00 UTC.

    26. 10 ottobre 2026 alle ore 02:08 UTCresolved

      Tra le 11:15 UTC e le 23:47 UTC il 9 ottobre, i clienti hanno sperimentato ritardi e guasti attraverso pipeline, flussi di lavoro e lavori, insieme a ritardi nell'interfaccia utente CircleCI, API e notifiche. Dalle 11:15 alle 13:00 circa UTC, le tubazioni sono state create ma non elaborate, e i webhooks in uscita e Slack e le notifiche via email non sono stati inviati. Da circa 13:00 a 14:40 UTC, i flussi di lavoro e i lavori sono iniziati con ritardi mentre abbiamo lavorato attraverso il backlog. Da circa 15:15 a 20:48 UTC, flussi di lavoro e lavori iniziati con ritardi crescenti, fino a circa un'ora, e la CircleCI UI e API cadde dietro fino a circa 2 ore. Durante questo periodo, alcuni lavori non sono iniziati e alcuni flussi di lavoro in corso sono falliti. Dal 20:48 a circa 22:10 UTC, abbiamo temporaneamente sospeso l'avvio di nuovi flussi di lavoro e lavori in modo che i nostri sistemi potrebbero recuperare. I nuovi gasdotti sono stati accettati e in coda durante questo periodo. Da circa 22:10 a 23:47 UTC, flussi di lavoro in coda e lavori ripresi e sono stati elaborati. Alcuni di loro avevano aspettato fino a circa 2 ore. Il problema è stato risolto e tutte le funzionalità interessate sono tornate alla normalità. I dati della carica d'uso sulla pagina di utilizzo del progetto non sono ancora aggiornati e saranno aggiornati una volta completati i nostri backup dei dati. I clienti i cui lavori sono falliti durante questa finestra possono eseguire lavori colpiti. Vi ringraziamo per la vostra pazienza mentre i nostri ingegneri hanno lavorato per la realizzazione di una soluzione.

    27. 12 ottobre 2026 alle ore 22:32 UTCpostmortem

      ## Summary Between 11:15 UTC and 23:47 UTC on October 9, CircleCI customers experienced hours-long delays and failures across pipelines, workflows and jobs, along with delays in the CircleCI UI, API and notifications. * From 11:15 to 13:00 UTC, pipelines were created but not processed, and outbound webhooks and Slack and email notifications were not sent. * From 13:00 to 14:40 UTC, workflows and jobs started with delays while we worked through the backlog. * From 15:15 to 20:48 UTC, workflows and jobs started with increasing delays, of up to about an hour, and the CircleCI UI and API fell behind by up to about 2 hours. During this time, some jobs failed to start and some in-progress workflows failed. * From 20:48 to 22:10 UTC, we temporarily paused starting new workflows and jobs so our systems could recover. New pipelines were accepted and queued during this time. * From 22:10 to 23:47 UTC, queued workflows and jobs resumed and were successfully processed. Some of them had waited up to about 2 hours. * By 23:47, the incident was mitigated. The status page for this incident can be found at [October 9 - Delay in data appearing in UI and API](https://status.circleci.com/incidents/6cfhhlr4rmm0). Customers experienced a similar incident earlier in the week at [October 6 - Delays in pipelines, workflows, UI data, and notifications](https://status.circleci.com/incidents/z4hbq8h49j8c). Multiple CircleCI services use Temporal backed by Postgres as a reliable queueing mechanism, and both incidents had the same cause: the rate of writes to Temporal's Postgres instance were faster than Postgres’s transaction log could archive those writes. In both cases, this caused multi-hour delays in processing both pipelines and status notifications. We evaluated several mitigations, then paused new workflow starts so the system could recover safely, and ramped back up gradually. We then throttled work back up until our systems returned to normal. To permanently resolve the bottleneck, we have split work across multiple Temporal instances, each with its own independent database and worker clusters, and we load-balance across them. We had already scheduled infrastructure work starting the week of October 12 that would have removed this exact bottleneck and prevented these incidents. So starting 19:11 on October 9 our engineering team implemented, tested, and rolled out a simpler version of these changes within a few hours. We further added new alerting and tuned the underlying databases for better performance under high load. Customers whose jobs failed during this window may rerun them. ## Background To run customer jobs, CircleCI executes a series of steps: we accept customer pipelines; we assign jobs for those pipelines to workers; we deliver status updates for those pipelines and jobs; and we charge customers for the credits those jobs consume. Each of these steps is implemented by an independent service, with reliable queues in between. Historically we have implemented these reliable queues with RabbitMQ on top of durable storage, with exponential backoff and dead letter queues for reliability. Over the last year, we have increasingly reimplemented our reliable queues on [Temporal](https://temporal.io/), which provides far better durability and reliability guarantees over a simpler and more powerful programming model. Our build service \(which turns a pipeline config into an executable plan\), our workflow orchestrator service \(which distributes tasks onto workers\), our notification service \(which delivers status updates\), and our charging service \(which charges customers for credits\) all now use Temporal. Temporal stores the state for its workflows and activities \(called “history”\) in a database, and this is the only component in a Temporal instance that is synchronous and stateful. As a consequence, a Temporal instance’s ability to accept and execute workflows is dependent on the write rate of its backing database. We have also configured Temporal to delete completed workflows and activities from its history 3 days after they complete. At the time of this incident, we used a single clustered Temporal instance backed by a Multi-AZ Postgres RDS instance for all of these reliable queues. While a Multi-AZ RDS instance is resilient to zone failures, it maintains database consistency via a single write-ahead-log \(WAL\). At the time we had configured our Postgres instance to store its WAL on a Dedicated Log Volume \(DLV\) so log writes did not compete with data writes. The database archives the log continuously to backup storage, and it can only reuse space on the volume after the log has been archived. If the database writes logs faster than it archives, the volume fills and Postgres has no space to the write its WAL log. Then the database stops accepting incoming writes and goes entirely read-only. An RDS DLV is limited to 1TB of storage and 3000 IOPS and per AWS these limits are hardcoded and cannot be increased. ## What Happened _\(All times UTC\)_ One of the contributing factors to the October 6 incident was that we were processing a high rate of Temporal history deletions at the same time as incoming work, which in turn put pressure on the backing database. To resolve the October 6 incident, we changed cleanup settings on Temporal’s largest tables and moved the transaction log back to its dedicated volume. These changes eliminated the major source of transaction log writes, but did not consider the additional log writes from scheduled deletions. Because we have configured Temporal to delete completed workflows and activities from its history 3 days after they complete, the October 6 history was scheduled to be deleted on October 9. Starting at 08:00 on October 9, Temporal began processing those scheduled deletions, and as a consequence free space on the Postgres DLV began dropping precipitously, from 0.8TB at 08:00 to 0.1TB by 10:10. Our monitoring alerted at 10:28 and we declared an incident at 10:31. While our infrastructure team was investigating, at 11:15 the DLV ran out of space and the Postgres instance went read-only. This stopped all Temporal processing in its tracks. At 11:42, we restarted Postgres to move the WAL log from the DLV onto the data volume and use the spare disk space and IOPS there. This maneuver had mitigated the incident on October 6, and we knew it would take roughly 60 minutes. While the database was restarting, we began implementing several load-shedding techniques upstream of Temporal: * We began investigating whether we should shed incoming workloads altogether to keep the rest moving, but ultimately decided that this would provide no value. * At 12:29, we flagged off credit charging updates, which represented 12% of Temporal activities. This left the Pipeline Usage page with stale charging data, until we would backfill it, but would not lose data or prevent pipelines from running. At 12:59, the database was back up and began processing work that had queued since 11:15 and by 14:40, this backlog had cleared and jobs were starting on time. However, by 15:15, delays returned as database’s routing cleanup had fallen far behind on the tables Temporal uses to track queued and scheduled work. Those tables normally hold tens of thousands of deleted rows awaiting cleanup, but by late afternoon, they held tens of millions of rows. Every Temporal operation had to read past those rows, so the database spent much more processing time on each one and Temporal ran slower. This resulted in customers continuing to see hour-long delays in starting pipelines and in status updates. For the next several hours we attempted various mitigations, including: * Manipulating Temporal configuration values to reduce database pressure. This had minimal effect. * Running manual vacuum jobs to clean up dead rows in Postgres. This ended up competing for CPU with queries themselves, and was ultimately counterproductive. We cancelled them at 17:45 to relieve the pressure on the database load. * We began trying to move all of the notification usecases to a separate Temporal instance. This represented 18% of Temporal activities. We successfully finished moving notifications by 17:07. * At 17:16, we successfully implemented an optimization in our representation of pipeline state, which reduced it by 5%. That in turn reduced the size of database writes and therefore data pressure on the Postgres WAL log. None of these fully mitigated the issue. By 20:48, we realized that Postgres was now thrashing on database CPU and was no longer bottlenecked on log writes. We further realized that our upstream systems were both submitting new work and also retrying work that had earlier been submitted and failed. Recognizing that we were in a classic retry storm, we paused all incoming and retry work and let it queue up, in order to allow the database to fully complete in-process work. We then slowly throttled up queued work from 22:07 to keep the database at a sustainable load. This fully succeeded by 23:47 when all queued work had started, and we closed the incident at 02:08 on October 10. ## Future Prevention and Process Improvement ### Multiple Temporal Instances In parallel with incident mitigation and resolution, starting at 19:11 on October 9, we also began standing up multiple sharded Temporal instances and implementing the ability to load-balance incoming work between them. Each of the multiple Temporal instances maintains its own independent database and worker clusters, and so is isolated from the others. As a postmortem action item from the October 6 incident, we had already scheduled infrastructure work that would have removed the bottleneck of a single Temporal instance and Postgres database, starting October 12 and expecting to take 2 weeks. On October 9, we realized that this work simply could not wait, so our engineering team implemented, tested, and rolled out a simpler version of the planned changes within a few hours. These changes completed successfully at 01:45 on October 10. **In addition, we are changing how we store and monitor transaction logs.** Our Temporal database no longer uses the fixed-size log volume. We are adding alerts on how far log archiving falls behind and how fast the database writes logs, so we can act hours earlier than we did on October 9. **We are also revisiting the Temporal's deletion schedule.** Temporal deletes finished work a few days after it runs, so a busy day returns as database load later in the week. We are changing when and how quickly those deletions run. **We are changing how our systems retry when Temporal is slow.** On October 9, our systems retried failed work against Temporal and added to its load. As we committed after the October 6 incident, we are changing our systems to wait for Temporal to recover so work is not dropped. ## Conclusion Customer experience is our top priority, and we commit to continually improving the reliability of our systems to match the trust that our customers place in us. We thank our customers for their patience while our team worked to resolve these incidents. Please reach out to our support team with any questions or concerns.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Tempi di attesa elevati per lavori di macchina

    Inizio 8 ottobre 2026 alle ore 13:00 UTC · 3h 35m

    IssuesIncidente minore
    Componenti interessati
    Machine Jobs
    1. 8 ottobre 2026 alle ore 13:00 UTCidentified

      I clienti possono sperimentare tempi di attesa elevati per i lavori di macchina. Stiamo lavorando per risolvere questo problema.

    2. 8 ottobre 2026 alle ore 13:34 UTCidentified

      I clienti che utilizzano il lavoro di macchina Linux stanno vivendo tempi di attesa elevati, mediando circa 11 minuti, con le più lunghe attese che superano 30 minuti sul medio, arm.medium e arm.large classi di risorse. I nostri ingegneri hanno identificato il problema e stanno lavorando a una soluzione. Forneremo un altro aggiornamento entro le 14:00 UTC.

    3. 8 ottobre 2026 alle ore 14:04 UTCidentified

      I clienti che utilizzano il lavoro di macchina Linux stanno vivendo tempi di attesa elevati, mediando circa 40 minuti, con le attese più lunghe che superano 50 minuti. La maggior parte delle classi di risorse della macchina Linux sono interessate, tra cui medio, grande, xlarge, 2xlarge e loro equivalenti di arma. I nostri ingegneri hanno identificato il problema e stanno lavorando a una soluzione. Forniamo un altro aggiornamento di 14:30 UTC.

    4. 8 ottobre 2026 alle ore 14:37 UTCidentified

      I clienti che utilizzano Linux machine job e Docker remoti stanno vivendo tempi di attesa elevati. I tempi di attesa hanno cominciato a diminuire e ora in media circa 20 minuti, con le attese più lunghe superiori a 40 minuti su alcune classi di risorse. I nostri ingegneri hanno identificato il problema e stanno lavorando a una soluzione. Forneremo un altro aggiornamento entro le 15:00 UTC.

    5. 8 ottobre 2026 alle ore 15:01 UTCidentified

      Una correzione è stata implementata e i tempi di attesa stanno diminuendo, ma i clienti che utilizzano Linux machine job e Remote Docker stanno ancora vivendo ritardi. I tempi di attesa attualmente in media circa 11 minuti, con le attese più lunghe che superano 35 minuti su alcune classi di risorse. Stiamo lavorando per aggiungere la capacità il più rapidamente possibile. Forneremo un altro aggiornamento entro le 15:30 UTC.

    6. 8 ottobre 2026 alle ore 15:31 UTCidentified

      I tempi di attesa continuano a diminuire, ma i clienti che utilizzano Linux e Docker remoto stanno ancora vivendo ritardi. I tempi di attesa attualmente in media circa 6 minuti. Le attese più lunghe, fino a circa 20 minuti, sono sul 2xlarge, arm.2xlarge e gpu.nvidia. piccole classi di risorse. Stiamo lavorando per aggiungere la capacità il più rapidamente possibile. Forneremo un altro aggiornamento entro le 16:00 UTC.

    7. 8 ottobre 2026 alle ore 15:59 UTCidentified

      I tempi di attesa continuano a diminuire, ma i clienti che utilizzano Linux e Docker remoto stanno ancora vivendo ritardi. I tempi di attesa attualmente in media circa 90 secondi, con la più lunga attesa fino a circa 6 minuti su alcune classi di risorse. Stiamo lavorando per aggiungere la capacità il più rapidamente possibile. Forneremo un altro aggiornamento entro le 16:30 UTC.

    8. 8 ottobre 2026 alle ore 16:09 UTCmonitoring

      I tempi di attesa per i clienti che utilizzano Linux e Docker remoto sono tornati alla normalità. Stiamo monitorando per confermare i tempi di attesa rimangono stabili mentre continuiamo ad aggiungere capacità. Forneremo un altro aggiornamento entro le 16:30 UTC.

    9. 8 ottobre 2026 alle ore 16:35 UTCresolved

      Tra le 12:40 UTC e le 16:00 UTC l'8 ottobre, i clienti che utilizzano Linux machine job e telecomando Docker hanno sperimentato elevati tempi di attesa. Il problema è stato risolto e i tempi di attesa sono tornati alla normalità. Vi ringraziamo per la vostra pazienza mentre il nostro team ha lavorato per la realizzazione di una soluzione.

    10. 8 ottobre 2026 alle ore 17:54 UTCpostmortem

      # Dal 1 ° ottobre, i clienti CircleCI hanno sperimentato molteplici incidenti che hanno causato ritardi e guasti nell'esecuzione della pipeline del cliente. Ci sono due cause \(non correlate\), entrambe di cui il team di ingegneria CircleCI sta attivamente mitigando: * Capacità di calcolo cloud disponibile * Infrastrutture interne ## Capacità di calcolo cloud disponibile * **Problem**: La domanda di istanze cloud ad alte prestazioni sta aumentando estremamente rapidamente in tutto il settore, che mette pressione sui tipi di istanza del provider cloud che utilizziamo per eseguire i lavori dei clienti. # Incidenti # * [Tempi di attesa elevati per i posti di lavoro della macchina](https://status.circleci.com/incidents/jn756xtsy4xg) * [I tempi di attesa per Docker Gen2](https://status.circleci.com/incidents/39rfrjmk5pvd) * [Elevato livello di infra fails sui lavori del cliente](https://status.circleci.com/incidents/0z31ldjd8m5v) * [Delay on start Machine Job Tasks](https://status.circleci.com/incidents/tj6wdnfjwr64) * [Delays start Gen 2 Docker Jobs](https://status.circleci.com/incidents/22mrv46g6n7g) **Mitigazioni e risoluzioni ** * Stiamo espandendo la nostra serie di regioni di cloud computing per includere regioni aggiuntive con le istanze ad alte prestazioni disponibili. * Stiamo anche lavorando per garantire capacità aggiuntive garantite dai nostri partner di cloud computing nelle nostre regioni esistenti. * Stiamo espandendo ulteriormente la serie di tipi di istanze che possiamo offrire ai clienti. * Pubblicheremo una relazione dettagliata sugli incidenti del 9 ottobre 2026. ## Infrastrutture interne * **Problem**: Assegnamo flussi di lavoro dei clienti su più fornitori di calcolo tramite un servizio di orchestrazione del flusso di lavoro. Questo servizio è attualmente gated dal throughput di scrittura di un singolo database. # Incidenti # * [Delays in pipelines, workflows, UI data e notifiche](https://status.circleci.com/incidents/z4hbq8h49j8c) * [Manutenzione delle infrastrutture di emergenza](https://status.circleci.com/incidents/g60yc9bvkmx) **Mitigazioni e risoluzioni ** * Entro il 23 ottobre 2026, pianifichiamo di implementare più istanze di servizio di orchestrazione del flusso di lavoro ridondante, ognuna con il proprio database, che ci permetterà di dividere il carico di orchestrazione tra di loro. # Il nostro impegno Per evitare il dubbio, * Questi incidenti particolari non sono correlati a interruzioni in corso a Github * Attualmente non stiamo migrando la nostra infrastruttura o servizi * Non siamo attualmente sotto attacco informatico L'esperienza del cliente è la nostra priorità, e ci impegniamo a migliorare continuamente l'affidabilità dei nostri sistemi per soddisfare la fiducia che i nostri clienti ci pongono. Ringraziamo i nostri clienti per la loro pazienza mentre il nostro team ha lavorato per risolvere questi incidenti e lavori per prevenire incidenti futuri. Si prega di raggiungere il nostro team di supporto con qualsiasi domanda o preoccupazione.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Tempi di attesa per Docker Gen2

    Inizio 7 ottobre 2026 alle ore 18:54 UTC · 1h 11m

    IssuesIncidente minore
    Componenti interessati
    Docker Jobs
    1. 7 ottobre 2026 alle ore 18:54 UTCidentified

      C'è un aumento del tempo di attesa per i lavori su Docker Gen2.

    2. 7 ottobre 2026 alle ore 19:00 UTCidentified

      Nota: i ritardi saranno più evidenti per le persone in esecuzione su Docker `xlarge` e sopra.

    3. 7 ottobre 2026 alle ore 19:52 UTCmonitoring

      Stiamo ancora vedendo punte in tempi di attesa di compito, ma in media i tempi di attesa sono alla ricerca di meglio per tutti Docker Gen2.

    4. 7 ottobre 2026 alle ore 20:05 UTCresolved

      Questo incidente è stato risolto.

    5. 8 ottobre 2026 alle ore 17:54 UTCpostmortem

      # Summary # Tra il 1 ° ottobre e l'8 ottobre 2026, i clienti CircleCI hanno sperimentato cinque incidenti separati in cui i lavori hanno aspettato più di normale per iniziare, o non è riuscito a iniziare. Tre degli incidenti sono stati guidati dalla disponibilità di istanze limitate dal nostro provider cloud. Uno è stato causato da un problema di configurazione nella nostra infrastruttura di pianificazione, e uno per limiti di memoria su un servizio interno, che abbiamo sollevato durante l'incidente. * ** ottobre 1, 07:57 a 10:24 UTC:** Docker Gen 2 posti di lavoro aspettato fino a 30 minuti per iniziare. Un problema di configurazione ha impedito ai server di programmazione Gen 2 di utilizzare i loro dischi locali ad alte prestazioni. Durante un esplosione di traffico, i dischi fallback saturati e il posizionamento di lavoro rallentato. Traduzione: I lavori di macchina hanno aspettato più di normale perché non potevamo acquisire abbastanza macchine virtuali dal nostro provider cloud. Traduzione: Alcuni lavori sono falliti con un errore di infrastruttura e i flussi di lavoro sono stati ritardati. Il servizio che dà a ogni lavoro la sua configurazione all'avvio è esaurito dalla memoria e riavviato. Traduzione: Docker Gen 2 posti di lavoro hanno aspettato più di normale perché non potevamo acquisire abbastanza istanze dal nostro provider cloud. 8 ottobre, 12:48 - 16:00 UTC: Lavoro macchina Linux e lavori remoti Docker hanno aspettato fino a 50 minuti per iniziare. Il nostro provider cloud non ha avuto abbastanza del tipo di istanza che chiediamo, e un difetto nella logica che sceglie un tipo di istanza diverso ci ha impedito di utilizzare alternative. I lavori che hanno atteso durante questi incidenti sono stati ritardati, non persi. I clienti i cui lavori sono falliti con un errore di infrastruttura durante l'incidente del 7 ottobre da 14:24 a 15:21 UTC possono riscattarli. Le pagine di stato originali possono essere trovate di seguito: * [1 ottobre - Delays start Gen 2 Docker Jobs](https://status.circleci.com/incidents/22mrv46g6n7g) * [7 ottobre - Delay on start Machine Job Tasks](https://status.circleci.com/incidents/tj6wdnfjwr64) * [7 ottobre - Elevato livello di infra fails sui lavori del cliente](https://status.circleci.com/incidents/0z31ldjd8m5v) * [7 ottobre - Tempi di attesa per Docker Gen2](https://status.circleci.com/incidents/39rfrjmk5pvd) * [8 ottobre - Tempi di attesa elevati per i posti di lavoro della macchina](https://status.circleci.com/incidents/jn756xtsy4xg) Traduzione: Ogni lavoro che funziona su CircleCI ha bisogno di calcolo. Da dove proviene quel processo dipende dall'esecutore. I lavori di Docker funzionano su cluster di server che pianificano di lavorare su una flotta di istanze. Il programmatore è il software su quei server che decide quale istanza esegue ogni lavoro. I lavori di Docker del Gen 2 hanno avuto luogo su un tale cluster al momento dell'incidente del 1 ottobre. I lavori di Docker Gen 1 sono diffusi in diversi cluster. Lavori di macchina, compresi i lavori di Docker remoti, ottenere una macchina virtuale dedicata. Un lavoro remoto Docker viene gestito come un lavoro di macchina Linux dalla presentazione attraverso il provisioning. Il nostro servizio di fornitura di macchine richiede ogni macchina dal nostro fornitore di cloud in una delle due regioni che normalmente utilizziamo per i lavori di macchina. Quando il fornitore non può fornire il tipo di istanza che chiediamo, il servizio rientra: richiede un tipo di istanza diverso, o una regione diversa, da un elenco che manteniamo. Un lavoro aspetta finché non è disponibile una macchina. Quando inizia un lavoro, chiede un servizio di configurazione del lavoro per la sua configurazione. Quel servizio funziona come un insieme di baccelli, che sono piccole copie dello stesso programma. Se troppi pod si fermano, i pod rimanenti portano più carico, e i lavori non possono iniziare finché il servizio non si riprende. Questi percorsi dipendono da tre tipi di capacità: il throughput dei nostri sistemi di pianificazione, la fornitura di istanze dal nostro provider cloud, e la memoria e il numero di copie dei servizi che iniziano i lavori. Una caduta in uno di loro fa aspettare o fallire i lavori. # What Happened # \(Tutte le volte UTC\) ### **Ottobre 1: Docker Gen 2 posti di lavoro ritardati fino a 30 minuti * Alle 07:44, l'attività del disco sui server che programmano i lavori di Gen 2 Docker è salita al 90% della capacità e vi ha soggiornato. Alle 07:57, il numero di posti di lavoro Docker in attesa di iniziare ha cominciato a crescere, e i tempi di attesa è aumentato con esso. Un avviso automatizzato ha chiamato l'ingegnere on-call alle 08:08. Abbiamo dichiarato un incidente alle 08:42. Alle 08:43, gli ingegneri hanno identificato la latenza ad alto disco sui server di pianificazione. Prima credevano che i dischi fossero troppo lenti per il carico, così hanno preparato un cambiamento a un tipo di disco più veloce. Alle 09:01, il team ha concordato su due flussi di lavoro: spostare i server su dischi più veloci, e aggiungere un secondo cluster Gen 2 in modo che i lavori si dividessero in due cluster. Alle 09:41, gli ingegneri hanno trovato la causa principale. Ogni server di programmazione ha dischi veloci collegati direttamente ad esso, e il programmatore è destinato a mantenere i suoi dati di lavoro lì. Questi server funzionano su un'immagine del sistema operativo indurita dalla sicurezza, e su quell'immagine i dischi veloci non sono stati utilizzati. Il programmatore ha scritto i suoi dati per rallentare i dischi in rete, invece. Lo script che imposta i dischi veloci non è riuscito senza un errore, e un gap nella registrazione su questi server ha nascosto il guasto. Anche il traffico Gen 2 era diventato sempre più scoppiato. I dischi più lenti si sono saturi durante quelle esplosioni, e il programmatore è caduto dietro. I tempi di attesa sono saliti alle 09:54, quando i posti di lavoro nella classe media delle risorse Gen 2 hanno aspettato fino a 30 minuti. Alle 09:55, gli ingegneri hanno applicato una correzione che ha impostato correttamente i dischi veloci. Alle 10:11, il programmatore ha iniziato a posizionare i lavori più velocemente, che ha confermato che i server potrebbero continuare con nuovi lavori. I tempi di attesa per Gen 2 media cadde a 13 minuti a 10:14, 7 minuti a 10:17, e 1 minuto 30 secondi a 10:20. Abbiamo spostato la pagina di stato al monitoraggio alle 10:24 e risolto l'incidente alle 10:45. Alle 11:20, il secondo cluster Gen 2 ha iniziato a lavorare. ### **Ottobre 7, 13:27-14:06: Elevato tempo di attesa per i lavori di macchina** Abbiamo dichiarato un incidente alle 13:27 dopo aver visto tempi di coda elevati e di attesa. Abbiamo inviato alla pagina di stato alle 13:31. Alle 13:31, gli ingegneri hanno visto che stavamo lottando per acquisire macchine virtuali per lavori di macchina, e che il numero di posti di lavoro in attesa di iniziare era alto principalmente per lavori di macchina. Alle 13:34, i tempi di attesa sono stati elevati attraverso gli esecutori. Alle 13:48, i tempi di attesa hanno cominciato a recuperare come più macchine è diventato disponibile, e abbiamo risolto l'incidente alle 14:06. ### **Ottobre 7, 14:24 a 15:21: guasti di lavoro e ritardi del flusso di lavoro** Poco dopo il precedente incidente è stato segnato come risolto, abbiamo dichiarato un nuovo incidente alle 14:24 a causa di una forte diminuzione del numero di posti di lavoro presentati ai nostri sistemi di esecuzione. Alle 14:26, gli ingegneri hanno visto che i baccelli del servizio di configurazione del lavoro stavano riavviando. I pod che riavviano lasciano meno copie del servizio per rispondere alle richieste, e i lavori che non potevano recuperare la loro configurazione dopo ripetuti tentativi falliti con un errore di infrastruttura. I flussi di lavoro che erano già in esecuzione aspettavano aggiornamenti da lavori che non avevano iniziato. Alle 14:35, gli ingegneri hanno aumentato la quantità di memoria disponibile ai pod e aumentato il numero di pod, che ha dato al servizio più copie per condividere il carico. Abbiamo anche aumentato la quantità di memoria disponibile presentazioni di lavoro ha cominciato a recuperare, e il numero di messaggi che scorre attraverso il nostro sistema di flusso di lavoro è tornato a livelli normali. Alle 14:44, abbiamo spostato la pagina di stato al monitoraggio. I pod nel servizio di configurazione del lavoro hanno raggiunto i loro limiti di memoria e riavviato. Abbiamo aumentato le allocazioni di memoria e i conteggi di pod, e il servizio recuperato. A 15:13, abbiamo aumentato il numero di istanze nei nostri cluster di Docker Gen 2 in modo da poter lavorare rapidamente attraverso il backlog dei lavori di attesa. Abbiamo risolto l'incidente alle 15:21. ### **Ottobre 7, 18:49 a 20:05: Elevato tempo di attesa per Docker Gen 2 posti di lavoro** Abbiamo dichiarato un nuovo incidente alle 18:49 dopo che Docker Gen 2 i tempi di attesa sono aumentati. Alle 18:51, gli ingegneri hanno confermato che una carenza di istanze disponibili ci ha impedito di acquisirne abbastanza, che ha aumentato i tempi di attesa. I tempi di attesa differiscono dalla dimensione della classe delle risorse. Alle 19:52, i tempi di attesa medi erano inferiori a un'ora prima come più capacità è diventato disponibile, anche se brevi punte continuato, e abbiamo spostato la pagina di stato per il monitoraggio. Abbiamo risolto l'incidente alle 20:05. ### **O 8: Linux machine and remote Docker jobs fino a 50 minuti * Abbiamo dichiarato un incidente alle 12:48 dopo aver visto un gran numero di posti di lavoro in attesa di iniziare e lunghi tempi di attesa per i lavori in macchina e in remoto Docker. Alle 12:49, gli ingegneri hanno visto che il nostro provider cloud non poteva fornire abbastanza istanze. I relè continuarono a salire mentre indagavamo. Alle 13:13, abbiamo iniziato a esaminare la logica che sceglie un tipo di istanza diverso o una regione quando la nostra prima scelta non è disponibile. Alle 13:24, abbiamo sospettato che un difetto in quella logica ci avrebbe impedito di usare altri tipi di istanza nella nostra regione primaria, così abbiamo disabilitato la nostra regione di fallback e confermato la causa del difetto. Gli ingegneri cominciarono a lavorare su una soluzione e lo dispiegarono alle 14:49. Il servizio ha cominciato a richiedere altri tipi di istanza e ha iniziato le macchine in gran numero. Alle 14:58, la coda di posti di lavoro in attesa di una macchina cadde costantemente. I tempi di attesa medi attraverso le classi di risorse hanno continuato a scendere l'ora successiva mentre abbiamo lavorato attraverso il backlog di posti di lavoro di attesa. Alle 16:00, la coda di posti di lavoro in attesa di una macchina sgomberata e il numero di posti di lavoro in attesa ritorna alla normalità. Abbiamo spostato la pagina di stato al monitoraggio alle 16:09 e risolto l'incidente alle 16:35. Traduzione: Stiamo facendo i seguenti passi per rafforzare la resilienza dei tempi di avvio del lavoro, tra cui la diversificazione dell'offerta, la logica di fallback e la rilevazione precedente. Stiamo espandendo le nostre regioni di calcolo. Negli incidenti del 7 ottobre e dell'8 ottobre, il nostro provider cloud non poteva fornire abbastanza istanze nelle regioni che abbiamo usato. Stiamo aggiungendo nuove regioni alla nostra logica fallback in modo da gestire punte per la domanda che superano le nostre regioni preferite. **Stiamo fissando la logica che sceglie un tipo di istanza diverso.** L'8 ottobre, un difetto ha mantenuto il servizio di fornitura della macchina dall'utilizzo di altri tipi di istanza nella stessa regione. Abbiamo implementato una correzione durante l'incidente e ora stiamo rivedendo e rifacendo questa logica nel suo complesso, con test, in modo che una mancanza di un tipo di istanza si sposta lavoro ad un altro. **Stiamo espandendo i tipi di istanza che offriamo e garantendo capacità aggiuntive.** Stiamo lavorando con il nostro provider cloud per riservare capacità aggiuntive nelle nostre regioni esistenti, e stiamo aggiungendo tipi di istanza che i lavori possono funzionare. La domanda industriale di calcolo ad alte prestazioni sta crescendo. Stiamo diversificando dove e come fonte capacità in modo che i nostri clienti sono isolati dalla variazione di fornitura. **Abbiamo aggiunto un secondo cluster Docker Gen 2 in modo che i flussi di traffico siano distribuiti in due cluster.** Stiamo anche aggiungendo avvisi sulla saturazione del disco del server di programmazione e su quanto velocemente il programmatore posiziona i lavori, e un avviso che si accende quando un server inizia senza i suoi dischi veloci in uso. Abbiamo fatto fallire lo script di configurazione del disco con un errore, e abbiamo ripristinato la spedizione del registro da questi server in modo che un problema simile sia visibile prima. L'esperienza del cliente è la nostra priorità, e ci impegniamo a migliorare continuamente l'affidabilità dei nostri sistemi per soddisfare la fiducia che i nostri clienti ci pongono. Ringraziamo i nostri clienti per la loro pazienza mentre il nostro team ha lavorato per risolvere questi incidenti. Si prega di raggiungere il nostro team di supporto con qualsiasi domanda o preoccupazione.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Elevato livello di infra guasti sul lavoro dei clienti

    Inizio 7 ottobre 2026 alle ore 14:27 UTC · 54m

    IssuesIncidente minore
    Componenti interessati
    Pipelines & Workflows
    1. 7 ottobre 2026 alle ore 14:27 UTCinvestigating

      Stiamo indagando su un aumento delle infra falle per il lavoro dei clienti.

    2. 7 ottobre 2026 alle ore 14:44 UTCmonitoring

      Stiamo vedendo segni di recupero. I tempi di attesa Docker Gen2 sono leggermente elevati e stiamo monitorando.

    3. 7 ottobre 2026 alle ore 15:21 UTCresolved

      Questo incidente è stato risolto.

    4. 8 ottobre 2026 alle ore 17:55 UTCpostmortem

      # Summary # Tra il 1 ° ottobre e l'8 ottobre 2026, i clienti CircleCI hanno sperimentato cinque incidenti separati in cui i lavori hanno aspettato più di normale per iniziare, o non è riuscito a iniziare. Tre degli incidenti sono stati guidati dalla disponibilità di istanze limitate dal nostro provider cloud. Uno è stato causato da un problema di configurazione nella nostra infrastruttura di pianificazione, e uno per limiti di memoria su un servizio interno, che abbiamo sollevato durante l'incidente. * ** ottobre 1, 07:57 a 10:24 UTC:** Docker Gen 2 posti di lavoro aspettato fino a 30 minuti per iniziare. Un problema di configurazione ha impedito ai server di programmazione Gen 2 di utilizzare i loro dischi locali ad alte prestazioni. Durante un esplosione di traffico, i dischi fallback saturati e il posizionamento di lavoro rallentato. Traduzione: I lavori di macchina hanno aspettato più di normale perché non potevamo acquisire abbastanza macchine virtuali dal nostro provider cloud. Traduzione: Alcuni lavori sono falliti con un errore di infrastruttura e i flussi di lavoro sono stati ritardati. Il servizio che dà a ogni lavoro la sua configurazione all'avvio è esaurito dalla memoria e riavviato. Traduzione: Docker Gen 2 posti di lavoro hanno aspettato più di normale perché non potevamo acquisire abbastanza istanze dal nostro provider cloud. 8 ottobre, 12:48 - 16:00 UTC: Lavoro macchina Linux e lavori remoti Docker hanno aspettato fino a 50 minuti per iniziare. Il nostro provider cloud non ha avuto abbastanza del tipo di istanza che chiediamo, e un difetto nella logica che sceglie un tipo di istanza diverso ci ha impedito di utilizzare alternative. I lavori che hanno atteso durante questi incidenti sono stati ritardati, non persi. I clienti i cui lavori sono falliti con un errore di infrastruttura durante l'incidente del 7 ottobre da 14:24 a 15:21 UTC possono riscattarli. Le pagine di stato originali possono essere trovate di seguito: * [1 ottobre - Delays start Gen 2 Docker Jobs](https://status.circleci.com/incidents/22mrv46g6n7g) * [7 ottobre - Delay on start Machine Job Tasks](https://status.circleci.com/incidents/tj6wdnfjwr64) * [7 ottobre - Elevato livello di infra fails sui lavori del cliente](https://status.circleci.com/incidents/0z31ldjd8m5v) * [7 ottobre - Tempi di attesa per Docker Gen2](https://status.circleci.com/incidents/39rfrjmk5pvd) * [8 ottobre - Tempi di attesa elevati per i posti di lavoro della macchina](https://status.circleci.com/incidents/jn756xtsy4xg) Traduzione: Ogni lavoro che funziona su CircleCI ha bisogno di calcolo. Da dove proviene quel processo dipende dall'esecutore. I lavori di Docker funzionano su cluster di server che pianificano di lavorare su una flotta di istanze. Il programmatore è il software su quei server che decide quale istanza esegue ogni lavoro. I lavori di Docker del Gen 2 hanno avuto luogo su un tale cluster al momento dell'incidente del 1 ottobre. I lavori di Docker Gen 1 sono diffusi in diversi cluster. Lavori di macchina, compresi i lavori di Docker remoti, ottenere una macchina virtuale dedicata. Un lavoro remoto Docker viene gestito come un lavoro di macchina Linux dalla presentazione attraverso il provisioning. Il nostro servizio di fornitura di macchine richiede ogni macchina dal nostro fornitore di cloud in una delle due regioni che normalmente utilizziamo per i lavori di macchina. Quando il fornitore non può fornire il tipo di istanza che chiediamo, il servizio rientra: richiede un tipo di istanza diverso, o una regione diversa, da un elenco che manteniamo. Un lavoro aspetta finché non è disponibile una macchina. Quando inizia un lavoro, chiede un servizio di configurazione del lavoro per la sua configurazione. Quel servizio funziona come un insieme di baccelli, che sono piccole copie dello stesso programma. Se troppi pod si fermano, i pod rimanenti portano più carico, e i lavori non possono iniziare finché il servizio non si riprende. Questi percorsi dipendono da tre tipi di capacità: il throughput dei nostri sistemi di pianificazione, la fornitura di istanze dal nostro provider cloud, e la memoria e il numero di copie dei servizi che iniziano i lavori. Una caduta in uno di loro fa aspettare o fallire i lavori. # What Happened # \(Tutte le volte UTC\) ### **Ottobre 1: Docker Gen 2 posti di lavoro ritardati fino a 30 minuti * Alle 07:44, l'attività del disco sui server che programmano i lavori di Gen 2 Docker è salita al 90% della capacità e vi ha soggiornato. Alle 07:57, il numero di posti di lavoro Docker in attesa di iniziare ha cominciato a crescere, e i tempi di attesa è aumentato con esso. Un avviso automatizzato ha chiamato l'ingegnere on-call alle 08:08. Abbiamo dichiarato un incidente alle 08:42. Alle 08:43, gli ingegneri hanno identificato la latenza ad alto disco sui server di pianificazione. Prima credevano che i dischi fossero troppo lenti per il carico, così hanno preparato un cambiamento a un tipo di disco più veloce. Alle 09:01, il team ha concordato su due flussi di lavoro: spostare i server su dischi più veloci, e aggiungere un secondo cluster Gen 2 in modo che i lavori si dividessero in due cluster. Alle 09:41, gli ingegneri hanno trovato la causa principale. Ogni server di programmazione ha dischi veloci collegati direttamente ad esso, e il programmatore è destinato a mantenere i suoi dati di lavoro lì. Questi server funzionano su un'immagine del sistema operativo indurita dalla sicurezza, e su quell'immagine i dischi veloci non sono stati utilizzati. Il programmatore ha scritto i suoi dati per rallentare i dischi in rete, invece. Lo script che imposta i dischi veloci non è riuscito senza un errore, e un gap nella registrazione su questi server ha nascosto il guasto. Anche il traffico Gen 2 era diventato sempre più scoppiato. I dischi più lenti si sono saturi durante quelle esplosioni, e il programmatore è caduto dietro. I tempi di attesa sono saliti alle 09:54, quando i posti di lavoro nella classe media delle risorse Gen 2 hanno aspettato fino a 30 minuti. Alle 09:55, gli ingegneri hanno applicato una correzione che ha impostato correttamente i dischi veloci. Alle 10:11, il programmatore ha iniziato a posizionare i lavori più velocemente, che ha confermato che i server potrebbero continuare con nuovi lavori. I tempi di attesa per Gen 2 media cadde a 13 minuti a 10:14, 7 minuti a 10:17, e 1 minuto 30 secondi a 10:20. Abbiamo spostato la pagina di stato al monitoraggio alle 10:24 e risolto l'incidente alle 10:45. Alle 11:20, il secondo cluster Gen 2 ha iniziato a lavorare. ### **Ottobre 7, 13:27-14:06: Elevato tempo di attesa per i lavori di macchina** Abbiamo dichiarato un incidente alle 13:27 dopo aver visto tempi di coda elevati e di attesa. Abbiamo inviato alla pagina di stato alle 13:31. Alle 13:31, gli ingegneri hanno visto che stavamo lottando per acquisire macchine virtuali per lavori di macchina, e che il numero di posti di lavoro in attesa di iniziare era alto principalmente per lavori di macchina. Alle 13:34, i tempi di attesa sono stati elevati attraverso gli esecutori. Alle 13:48, i tempi di attesa hanno cominciato a recuperare come più macchine è diventato disponibile, e abbiamo risolto l'incidente alle 14:06. ### **Ottobre 7, 14:24 a 15:21: guasti di lavoro e ritardi del flusso di lavoro** Poco dopo il precedente incidente è stato segnato come risolto, abbiamo dichiarato un nuovo incidente alle 14:24 a causa di una forte diminuzione del numero di posti di lavoro presentati ai nostri sistemi di esecuzione. Alle 14:26, gli ingegneri hanno visto che i baccelli del servizio di configurazione del lavoro stavano riavviando. I pod che riavviano lasciano meno copie del servizio per rispondere alle richieste, e i lavori che non potevano recuperare la loro configurazione dopo ripetuti tentativi falliti con un errore di infrastruttura. I flussi di lavoro che erano già in esecuzione aspettavano aggiornamenti da lavori che non avevano iniziato. Alle 14:35, gli ingegneri hanno aumentato la quantità di memoria disponibile ai pod e aumentato il numero di pod, che ha dato al servizio più copie per condividere il carico. Abbiamo anche aumentato la quantità di memoria disponibile presentazioni di lavoro ha cominciato a recuperare, e il numero di messaggi che scorre attraverso il nostro sistema di flusso di lavoro è tornato a livelli normali. Alle 14:44, abbiamo spostato la pagina di stato al monitoraggio. I pod nel servizio di configurazione del lavoro hanno raggiunto i loro limiti di memoria e riavviato. Abbiamo aumentato le allocazioni di memoria e i conteggi di pod, e il servizio recuperato. A 15:13, abbiamo aumentato il numero di istanze nei nostri cluster di Docker Gen 2 in modo da poter lavorare rapidamente attraverso il backlog dei lavori di attesa. Abbiamo risolto l'incidente alle 15:21. ### **Ottobre 7, 18:49 a 20:05: Elevato tempo di attesa per Docker Gen 2 posti di lavoro** Abbiamo dichiarato un nuovo incidente alle 18:49 dopo che Docker Gen 2 i tempi di attesa sono aumentati. Alle 18:51, gli ingegneri hanno confermato che una carenza di istanze disponibili ci ha impedito di acquisirne abbastanza, che ha aumentato i tempi di attesa. I tempi di attesa differiscono dalla dimensione della classe delle risorse. Alle 19:52, i tempi di attesa medi erano inferiori a un'ora prima come più capacità è diventato disponibile, anche se brevi punte continuato, e abbiamo spostato la pagina di stato per il monitoraggio. Abbiamo risolto l'incidente alle 20:05. ### **O 8: Linux machine and remote Docker jobs fino a 50 minuti * Abbiamo dichiarato un incidente alle 12:48 dopo aver visto un gran numero di posti di lavoro in attesa di iniziare e lunghi tempi di attesa per i lavori in macchina e in remoto Docker. Alle 12:49, gli ingegneri hanno visto che il nostro provider cloud non poteva fornire abbastanza istanze. I relè continuarono a salire mentre indagavamo. Alle 13:13, abbiamo iniziato a esaminare la logica che sceglie un tipo di istanza diverso o una regione quando la nostra prima scelta non è disponibile. Alle 13:24, abbiamo sospettato che un difetto in quella logica ci avrebbe impedito di usare altri tipi di istanza nella nostra regione primaria, così abbiamo disabilitato la nostra regione di fallback e confermato la causa del difetto. Gli ingegneri cominciarono a lavorare su una soluzione e lo dispiegarono alle 14:49. Il servizio ha cominciato a richiedere altri tipi di istanza e ha iniziato le macchine in gran numero. Alle 14:58, la coda di posti di lavoro in attesa di una macchina cadde costantemente. I tempi di attesa medi attraverso le classi di risorse hanno continuato a scendere l'ora successiva mentre abbiamo lavorato attraverso il backlog di posti di lavoro di attesa. Alle 16:00, la coda di posti di lavoro in attesa di una macchina sgomberata e il numero di posti di lavoro in attesa ritorna alla normalità. Abbiamo spostato la pagina di stato al monitoraggio alle 16:09 e risolto l'incidente alle 16:35. Traduzione: Stiamo facendo i seguenti passi per rafforzare la resilienza dei tempi di avvio del lavoro, tra cui la diversificazione dell'offerta, la logica di fallback e la rilevazione precedente. Stiamo espandendo le nostre regioni di calcolo. Negli incidenti del 7 ottobre e dell'8 ottobre, il nostro provider cloud non poteva fornire abbastanza istanze nelle regioni che abbiamo usato. Stiamo aggiungendo nuove regioni alla nostra logica fallback in modo da gestire punte per la domanda che superano le nostre regioni preferite. **Stiamo fissando la logica che sceglie un tipo di istanza diverso.** L'8 ottobre, un difetto ha mantenuto il servizio di fornitura della macchina dall'utilizzo di altri tipi di istanza nella stessa regione. Abbiamo implementato una correzione durante l'incidente e ora stiamo rivedendo e rifacendo questa logica nel suo complesso, con test, in modo che una mancanza di un tipo di istanza si sposta lavoro ad un altro. **Stiamo espandendo i tipi di istanza che offriamo e garantendo capacità aggiuntive.** Stiamo lavorando con il nostro provider cloud per riservare capacità aggiuntive nelle nostre regioni esistenti, e stiamo aggiungendo tipi di istanza che i lavori possono funzionare. La domanda industriale di calcolo ad alte prestazioni sta crescendo. Stiamo diversificando dove e come fonte capacità in modo che i nostri clienti sono isolati dalla variazione di fornitura. **Abbiamo aggiunto un secondo cluster Docker Gen 2 in modo che i flussi di traffico siano distribuiti in due cluster.** Stiamo anche aggiungendo avvisi sulla saturazione del disco del server di programmazione e su quanto velocemente il programmatore posiziona i lavori, e un avviso che si accende quando un server inizia senza i suoi dischi veloci in uso. Abbiamo fatto fallire lo script di configurazione del disco con un errore, e abbiamo ripristinato la spedizione del registro da questi server in modo che un problema simile sia visibile prima. L'esperienza del cliente è la nostra priorità, e ci impegniamo a migliorare continuamente l'affidabilità dei nostri sistemi per soddisfare la fiducia che i nostri clienti ci pongono. Ringraziamo i nostri clienti per la loro pazienza mentre il nostro team ha lavorato per risolvere questi incidenti. Si prega di raggiungere il nostro team di supporto con qualsiasi domanda o preoccupazione.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Ritardo sulle attività di lavoro della macchina di partenza

    Inizio 7 ottobre 2026 alle ore 13:40 UTC · 26m

    IssuesIncidente minore
    Componenti interessati
    Machine Jobs
    1. 7 ottobre 2026 alle ore 13:40 UTCinvestigating

      I clienti possono sperimentare tempi di attesa elevati per le attività di lavoro della macchina, stiamo indagando la causa principale e si aggiornerà quando sappiamo di più.

    2. 7 ottobre 2026 alle ore 13:52 UTCmonitoring

      Stiamo vedendo segni di recupero e monitoraggio della situazione.

    3. 7 ottobre 2026 alle ore 14:06 UTCresolved

      L'incidente è stato risolto. Grazie per la pazienza

    4. 8 ottobre 2026 alle ore 17:55 UTCpostmortem

      # Summary # Tra il 1 ° ottobre e l'8 ottobre 2026, i clienti CircleCI hanno sperimentato cinque incidenti separati in cui i lavori hanno aspettato più di normale per iniziare, o non è riuscito a iniziare. Tre degli incidenti sono stati guidati dalla disponibilità di istanze limitate dal nostro provider cloud. Uno è stato causato da un problema di configurazione nella nostra infrastruttura di pianificazione, e uno per limiti di memoria su un servizio interno, che abbiamo sollevato durante l'incidente. * ** ottobre 1, 07:57 a 10:24 UTC:** Docker Gen 2 posti di lavoro aspettato fino a 30 minuti per iniziare. Un problema di configurazione ha impedito ai server di programmazione Gen 2 di utilizzare i loro dischi locali ad alte prestazioni. Durante un esplosione di traffico, i dischi fallback saturati e il posizionamento di lavoro rallentato. Traduzione: I lavori di macchina hanno aspettato più di normale perché non potevamo acquisire abbastanza macchine virtuali dal nostro provider cloud. Traduzione: Alcuni lavori sono falliti con un errore di infrastruttura e i flussi di lavoro sono stati ritardati. Il servizio che dà a ogni lavoro la sua configurazione all'avvio è esaurito dalla memoria e riavviato. Traduzione: Docker Gen 2 posti di lavoro hanno aspettato più di normale perché non potevamo acquisire abbastanza istanze dal nostro provider cloud. 8 ottobre, 12:48 - 16:00 UTC: Lavoro macchina Linux e lavori remoti Docker hanno aspettato fino a 50 minuti per iniziare. Il nostro provider cloud non ha avuto abbastanza del tipo di istanza che chiediamo, e un difetto nella logica che sceglie un tipo di istanza diverso ci ha impedito di utilizzare alternative. I lavori che hanno atteso durante questi incidenti sono stati ritardati, non persi. I clienti i cui lavori sono falliti con un errore di infrastruttura durante l'incidente del 7 ottobre da 14:24 a 15:21 UTC possono riscattarli. Le pagine di stato originali possono essere trovate di seguito: * [1 ottobre - Delays start Gen 2 Docker Jobs](https://status.circleci.com/incidents/22mrv46g6n7g) * [7 ottobre - Delay on start Machine Job Tasks](https://status.circleci.com/incidents/tj6wdnfjwr64) * [7 ottobre - Elevato livello di infra fails sui lavori del cliente](https://status.circleci.com/incidents/0z31ldjd8m5v) * [7 ottobre - Tempi di attesa per Docker Gen2](https://status.circleci.com/incidents/39rfrjmk5pvd) * [8 ottobre - Tempi di attesa elevati per i posti di lavoro della macchina](https://status.circleci.com/incidents/jn756xtsy4xg) Traduzione: Ogni lavoro che funziona su CircleCI ha bisogno di calcolo. Da dove proviene quel processo dipende dall'esecutore. I lavori di Docker funzionano su cluster di server che pianificano di lavorare su una flotta di istanze. Il programmatore è il software su quei server che decide quale istanza esegue ogni lavoro. I lavori di Docker del Gen 2 hanno avuto luogo su un tale cluster al momento dell'incidente del 1 ottobre. I lavori di Docker Gen 1 sono diffusi in diversi cluster. Lavori di macchina, compresi i lavori di Docker remoti, ottenere una macchina virtuale dedicata. Un lavoro remoto Docker viene gestito come un lavoro di macchina Linux dalla presentazione attraverso il provisioning. Il nostro servizio di fornitura di macchine richiede ogni macchina dal nostro fornitore di cloud in una delle due regioni che normalmente utilizziamo per i lavori di macchina. Quando il fornitore non può fornire il tipo di istanza che chiediamo, il servizio rientra: richiede un tipo di istanza diverso, o una regione diversa, da un elenco che manteniamo. Un lavoro aspetta finché non è disponibile una macchina. Quando inizia un lavoro, chiede un servizio di configurazione del lavoro per la sua configurazione. Quel servizio funziona come un insieme di baccelli, che sono piccole copie dello stesso programma. Se troppi pod si fermano, i pod rimanenti portano più carico, e i lavori non possono iniziare finché il servizio non si riprende. Questi percorsi dipendono da tre tipi di capacità: il throughput dei nostri sistemi di pianificazione, la fornitura di istanze dal nostro provider cloud, e la memoria e il numero di copie dei servizi che iniziano i lavori. Una caduta in uno di loro fa aspettare o fallire i lavori. # What Happened # \(Tutte le volte UTC\) ### **Ottobre 1: Docker Gen 2 posti di lavoro ritardati fino a 30 minuti * Alle 07:44, l'attività del disco sui server che programmano i lavori di Gen 2 Docker è salita al 90% della capacità e vi ha soggiornato. Alle 07:57, il numero di posti di lavoro Docker in attesa di iniziare ha cominciato a crescere, e i tempi di attesa è aumentato con esso. Un avviso automatizzato ha chiamato l'ingegnere on-call alle 08:08. Abbiamo dichiarato un incidente alle 08:42. Alle 08:43, gli ingegneri hanno identificato la latenza ad alto disco sui server di pianificazione. Prima credevano che i dischi fossero troppo lenti per il carico, così hanno preparato un cambiamento a un tipo di disco più veloce. Alle 09:01, il team ha concordato su due flussi di lavoro: spostare i server su dischi più veloci, e aggiungere un secondo cluster Gen 2 in modo che i lavori si dividessero in due cluster. Alle 09:41, gli ingegneri hanno trovato la causa principale. Ogni server di programmazione ha dischi veloci collegati direttamente ad esso, e il programmatore è destinato a mantenere i suoi dati di lavoro lì. Questi server funzionano su un'immagine del sistema operativo indurita dalla sicurezza, e su quell'immagine i dischi veloci non sono stati utilizzati. Il programmatore ha scritto i suoi dati per rallentare i dischi in rete, invece. Lo script che imposta i dischi veloci non è riuscito senza un errore, e un gap nella registrazione su questi server ha nascosto il guasto. Anche il traffico Gen 2 era diventato sempre più scoppiato. I dischi più lenti si sono saturi durante quelle esplosioni, e il programmatore è caduto dietro. I tempi di attesa sono saliti alle 09:54, quando i posti di lavoro nella classe media delle risorse Gen 2 hanno aspettato fino a 30 minuti. Alle 09:55, gli ingegneri hanno applicato una correzione che ha impostato correttamente i dischi veloci. Alle 10:11, il programmatore ha iniziato a posizionare i lavori più velocemente, che ha confermato che i server potrebbero continuare con nuovi lavori. I tempi di attesa per Gen 2 media cadde a 13 minuti a 10:14, 7 minuti a 10:17, e 1 minuto 30 secondi a 10:20. Abbiamo spostato la pagina di stato al monitoraggio alle 10:24 e risolto l'incidente alle 10:45. Alle 11:20, il secondo cluster Gen 2 ha iniziato a lavorare. ### **Ottobre 7, 13:27-14:06: Elevato tempo di attesa per i lavori di macchina** Abbiamo dichiarato un incidente alle 13:27 dopo aver visto tempi di coda elevati e di attesa. Abbiamo inviato alla pagina di stato alle 13:31. Alle 13:31, gli ingegneri hanno visto che stavamo lottando per acquisire macchine virtuali per lavori di macchina, e che il numero di posti di lavoro in attesa di iniziare era alto principalmente per lavori di macchina. Alle 13:34, i tempi di attesa sono stati elevati attraverso gli esecutori. Alle 13:48, i tempi di attesa hanno cominciato a recuperare come più macchine è diventato disponibile, e abbiamo risolto l'incidente alle 14:06. ### **Ottobre 7, 14:24 a 15:21: guasti di lavoro e ritardi del flusso di lavoro** Poco dopo il precedente incidente è stato segnato come risolto, abbiamo dichiarato un nuovo incidente alle 14:24 a causa di una forte diminuzione del numero di posti di lavoro presentati ai nostri sistemi di esecuzione. Alle 14:26, gli ingegneri hanno visto che i baccelli del servizio di configurazione del lavoro stavano riavviando. I pod che riavviano lasciano meno copie del servizio per rispondere alle richieste, e i lavori che non potevano recuperare la loro configurazione dopo ripetuti tentativi falliti con un errore di infrastruttura. I flussi di lavoro che erano già in esecuzione aspettavano aggiornamenti da lavori che non avevano iniziato. Alle 14:35, gli ingegneri hanno aumentato la quantità di memoria disponibile ai pod e aumentato il numero di pod, che ha dato al servizio più copie per condividere il carico. Abbiamo anche aumentato la quantità di memoria disponibile presentazioni di lavoro ha cominciato a recuperare, e il numero di messaggi che scorre attraverso il nostro sistema di flusso di lavoro è tornato a livelli normali. Alle 14:44, abbiamo spostato la pagina di stato al monitoraggio. I pod nel servizio di configurazione del lavoro hanno raggiunto i loro limiti di memoria e riavviato. Abbiamo aumentato le allocazioni di memoria e i conteggi di pod, e il servizio recuperato. A 15:13, abbiamo aumentato il numero di istanze nei nostri cluster di Docker Gen 2 in modo da poter lavorare rapidamente attraverso il backlog dei lavori di attesa. Abbiamo risolto l'incidente alle 15:21. ### **Ottobre 7, 18:49 a 20:05: Elevato tempo di attesa per Docker Gen 2 posti di lavoro** Abbiamo dichiarato un nuovo incidente alle 18:49 dopo che Docker Gen 2 i tempi di attesa sono aumentati. Alle 18:51, gli ingegneri hanno confermato che una carenza di istanze disponibili ci ha impedito di acquisirne abbastanza, che ha aumentato i tempi di attesa. I tempi di attesa differiscono dalla dimensione della classe delle risorse. Alle 19:52, i tempi di attesa medi erano inferiori a un'ora prima come più capacità è diventato disponibile, anche se brevi punte continuato, e abbiamo spostato la pagina di stato per il monitoraggio. Abbiamo risolto l'incidente alle 20:05. ### **O 8: Linux machine and remote Docker jobs fino a 50 minuti * Abbiamo dichiarato un incidente alle 12:48 dopo aver visto un gran numero di posti di lavoro in attesa di iniziare e lunghi tempi di attesa per i lavori in macchina e in remoto Docker. Alle 12:49, gli ingegneri hanno visto che il nostro provider cloud non poteva fornire abbastanza istanze. I relè continuarono a salire mentre indagavamo. Alle 13:13, abbiamo iniziato a esaminare la logica che sceglie un tipo di istanza diverso o una regione quando la nostra prima scelta non è disponibile. Alle 13:24, abbiamo sospettato che un difetto in quella logica ci avrebbe impedito di usare altri tipi di istanza nella nostra regione primaria, così abbiamo disabilitato la nostra regione di fallback e confermato la causa del difetto. Gli ingegneri cominciarono a lavorare su una soluzione e lo dispiegarono alle 14:49. Il servizio ha cominciato a richiedere altri tipi di istanza e ha iniziato le macchine in gran numero. Alle 14:58, la coda di posti di lavoro in attesa di una macchina cadde costantemente. I tempi di attesa medi attraverso le classi di risorse hanno continuato a scendere l'ora successiva mentre abbiamo lavorato attraverso il backlog di posti di lavoro di attesa. Alle 16:00, la coda di posti di lavoro in attesa di una macchina sgomberata e il numero di posti di lavoro in attesa ritorna alla normalità. Abbiamo spostato la pagina di stato al monitoraggio alle 16:09 e risolto l'incidente alle 16:35. Traduzione: Stiamo facendo i seguenti passi per rafforzare la resilienza dei tempi di avvio del lavoro, tra cui la diversificazione dell'offerta, la logica di fallback e la rilevazione precedente. Stiamo espandendo le nostre regioni di calcolo. Negli incidenti del 7 ottobre e dell'8 ottobre, il nostro provider cloud non poteva fornire abbastanza istanze nelle regioni che abbiamo usato. Stiamo aggiungendo nuove regioni alla nostra logica fallback in modo da gestire punte per la domanda che superano le nostre regioni preferite. **Stiamo fissando la logica che sceglie un tipo di istanza diverso.** L'8 ottobre, un difetto ha mantenuto il servizio di fornitura della macchina dall'utilizzo di altri tipi di istanza nella stessa regione. Abbiamo implementato una correzione durante l'incidente e ora stiamo rivedendo e rifacendo questa logica nel suo complesso, con test, in modo che una mancanza di un tipo di istanza si sposta lavoro ad un altro. **Stiamo espandendo i tipi di istanza che offriamo e garantendo capacità aggiuntive.** Stiamo lavorando con il nostro provider cloud per riservare capacità aggiuntive nelle nostre regioni esistenti, e stiamo aggiungendo tipi di istanza che i lavori possono funzionare. La domanda industriale di calcolo ad alte prestazioni sta crescendo. Stiamo diversificando dove e come fonte capacità in modo che i nostri clienti sono isolati dalla variazione di fornitura. **Abbiamo aggiunto un secondo cluster Docker Gen 2 in modo che i flussi di traffico siano distribuiti in due cluster.** Stiamo anche aggiungendo avvisi sulla saturazione del disco del server di programmazione e su quanto velocemente il programmatore posiziona i lavori, e un avviso che si accende quando un server inizia senza i suoi dischi veloci in uso. Abbiamo fatto fallire lo script di configurazione del disco con un errore, e abbiamo ripristinato la spedizione del registro da questi server in modo che un problema simile sia visibile prima. L'esperienza del cliente è la nostra priorità, e ci impegniamo a migliorare continuamente l'affidabilità dei nostri sistemi per soddisfare la fiducia che i nostri clienti ci pongono. Ringraziamo i nostri clienti per la loro pazienza mentre il nostro team ha lavorato per risolvere questi incidenti. Si prega di raggiungere il nostro team di supporto con qualsiasi domanda o preoccupazione.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Ritardi in tubazioni, flussi di lavoro, dati dell'interfaccia utente e notifiche

    Inizio 6 ottobre 2026 alle ore 16:00 UTC · 5h 18m

    OutageIncidente maggiore
    Componenti interessati
    Pipelines & WorkflowsNotifications & Status Updates
    1. 6 ottobre 2026 alle ore 16:00 UTCinvestigating

      Cosa c'è di impatto I clienti che utilizzano le pipeline e i flussi di lavoro di CircleCI, tra cui la visualizzazione dei dati UI, le notifiche in uscita e i webhook in uscita. Cosa puoi aspettarti Delays in pipelines in fase di creazione e in flussi di lavoro e l'avvio di lavori. I dati di lavoro, flusso di lavoro e pipeline possono richiedere fino a 15 minuti per apparire nell'interfaccia utente. Le notifiche in uscita e i webhook sono ritardati fino a 1 minuto. Prossimo aggiornamento Forniamo un altro aggiornamento entro 30 minuti o come abbiamo più informazioni da condividere.

    2. 6 ottobre 2026 alle ore 16:10 UTCinvestigating

      Dal 15:47 UTC, i clienti possono anche vedere i lavori falliti, oltre ai ritardi precedentemente riportati. I nostri ingegneri continuano a indagare e mitigare il problema.

    3. 6 ottobre 2026 alle ore 16:31 UTCidentified

      A partire dalle 16:02 UTC, le tubazioni stanno fallendo completamente, quindi nessun nuovo flusso di lavoro o posti di lavoro sono in esecuzione a questo punto. Ciò è in aggiunta ai ritardi e ai lavori falliti riportati in precedenza. I nostri ingegneri stanno continuando a lavorare per mitigare il problema, e condivideremo ulteriori informazioni non appena lo avremo.

    4. 6 ottobre 2026 alle ore 16:42 UTCidentified

      A partire da 16:39 UTC, stiamo iniziando a vedere il recupero per nuove tubazioni e flussi di lavoro che vengono presentati, e i lavori stanno cominciando a funzionare di nuovo. I nostri ingegneri stanno continuando a lavorare sul recupero e condividere ulteriori informazioni non appena lo abbiamo.

    5. 6 ottobre 2026 alle ore 17:21 UTCidentified

      Mentre Pipeline, flussi di lavoro e posti di lavoro sono in esecuzione di nuovo, i clienti possono continuare a vedere più di solito ritardi tra i lavori in un flusso di lavoro, e le notifiche in uscita sono ritardati di circa 1 minuto. Le notifiche e gli aggiornamenti di stato al sistema di controllo della versione stanno cominciando a uscire di nuovo. I nostri ingegneri stanno continuando a lavorare per un recupero completo.

    6. 6 ottobre 2026 alle ore 18:04 UTCidentified

      I clienti continuano a sperimentare più di solito ritardi tra i lavori in un flusso di lavoro, così come ritardi nelle notifiche in uscita. Vi ringraziamo per la vostra pazienza mentre i nostri ingegneri continuano a indagare e lavorare per mitigare il problema. Condivideremo un altro aggiornamento entro i prossimi 30 minuti, o prima se ulteriori informazioni saranno disponibili.

    7. 6 ottobre 2026 alle ore 18:55 UTCidentified

      I clienti continuano a sperimentare più di solito ritardi prima che i flussi di lavoro e i lavori iniziano, in alcuni casi fino a circa 30 minuti. Questo è migliorato dall'inizio dell'incidente, ma i ritardi rimangono. I ritardi nelle notifiche in uscita sono migliorati. Vi ringraziamo per la vostra pazienza mentre i nostri ingegneri continuano a lavorare per ripristinare i tempi normali di avvio del lavoro. Condivideremo un altro aggiornamento entro i prossimi 30 minuti, o prima se ulteriori informazioni saranno disponibili.

    8. 6 ottobre 2026 alle ore 19:16 UTCidentified

      I clienti continuano a sperimentare ritardi. La maggior parte ora inizia entro circa 20 minuti, migliorata da circa 40 minuti prima nell'incidente. Un numero molto piccolo di flussi di lavoro potrebbe aver aspettato più di 1 ora. I nostri ingegneri hanno apportato modifiche che hanno migliorato la stabilità dei servizi, e il ritardo rimanente è dovuto a un backlog di lavoro che è stato costruito durante l'incidente. Il backlog sta diminuendo, e siamo concentrati sulla compensazione più veloce. Condivideremo ulteriori informazioni mentre proseguono i progressi. Vi ringraziamo per la vostra pazienza mentre i nostri ingegneri lavorano attraverso il backlog. Condivideremo un altro aggiornamento entro i prossimi 30 minuti, o prima se ulteriori informazioni saranno disponibili.

    9. 6 ottobre 2026 alle ore 19:51 UTCidentified

      I ritardi per i flussi di lavoro e i lavori da avviare stanno continuando a diminuire. La maggior parte ora inizia tra circa 10 minuti, migliorata da circa 40 minuti prima nell'incidente. Un numero molto piccolo di flussi di lavoro potrebbe aver aspettato più di 1 ora. Se il tuo lavoro non ha iniziato, per favore riscatta il lavoro. I ritardi nelle notifiche in uscita sono migliorati. Il ritardo rimanente è dovuto a un backlog di lavoro che è stato costruito durante l'incidente, e quel backlog è ridotto di più della metà. Ci aspettiamo che il backlog venga cancellato in circa 15 minuti. Condivideremo un altro aggiornamento una volta che è stato cancellato, o entro i prossimi 30 minuti al più tardi.

    10. 6 ottobre 2026 alle ore 20:13 UTCidentified

      Il backlog del lavoro ritardato è stato cancellato, e i flussi di lavoro stanno ricominciando senza ritardi nelle notifiche. Tuttavia, i clienti che utilizzano Docker e Linux lavori in più classi di risorse, tra cui medio, grande e 2xlarge gen2, possono ora vedere i lavori in attesa in coda per pochi minuti prima di iniziare. I nostri ingegneri continuano a lavorare per mitigare questo problema. Se il tuo lavoro non ha iniziato, per favore riscatta il lavoro. Vi ringraziamo per la vostra pazienza mentre i nostri ingegneri lavorano su questo. Condivideremo un altro aggiornamento entro i prossimi 30 minuti, o prima se ulteriori informazioni saranno disponibili.

    11. 6 ottobre 2026 alle ore 20:31 UTCmonitoring

      I flussi di lavoro e i lavori iniziano normalmente e i tempi di attesa per Docker e Linux sono tornati alla normalità. I nostri ingegneri continuano a monitorare questo problema. Se il tuo lavoro non ha iniziato, per favore riscatta il lavoro. Vi ringraziamo per la vostra pazienza mentre i nostri ingegneri lavorano su questo. Condivideremo un altro aggiornamento entro i prossimi 30 minuti, o prima se ulteriori informazioni saranno disponibili.

    12. 6 ottobre 2026 alle ore 21:18 UTCresolved

      Tra le 15:30 UTC e le 20:30 UTC il 6 ottobre 2026, i clienti hanno sperimentato ritardi e guasti che interessano tubazioni, flussi di lavoro e lavori. Da circa 16:02 UTC a 16:39 UTC, tubazioni stavano fallendo e nessun nuovo flusso di lavoro o posti di lavoro potrebbe iniziare. Dopo la ripresa del servizio, i flussi di lavoro e i lavori hanno continuato a iniziare con ritardi fino a circa 20:00 UTC. I tempi di inizio sono in media fino a circa 40 minuti al loro picco, e un numero molto piccolo di flussi di lavoro ha aspettato più di 1 ora. Le notifiche in uscita e i webhooks sono stati ritardati fino a circa 19:00 UTC, tipicamente di circa un minuto. Poiché il backlog del lavoro ritardato è stato cancellato, il conseguente aumento della domanda ha posto la pressione sulla nostra capacità di esecuzione, causando ulteriori ritardi per i lavori Docker e Linux. Da circa 19:45 UTC a 20:30 UTC, questi lavori hanno aspettato nella coda più a lungo del solito prima di iniziare. Al picco, circa 20:05 UTC, aspetta fino a circa 8 minuti per 2xlarge gen2, 6 minuti per xlarge gen2, e meno di 5 minuti per alcune altre classi di risorse. Il problema è stato risolto, e tutte le funzionalità colpite è tornato alla normalità. I clienti i cui lavori sono falliti durante questa finestra possono eseguire lavori colpiti. Vi ringraziamo per la vostra pazienza mentre il nostro team ha lavorato per la realizzazione di una soluzione.

    13. 7 ottobre 2026 alle ore 22:08 UTCpostmortem

      # Il 6 ottobre 2026, dalle 15:30 alle 20:30 UTC, i clienti di CircleCI hanno sperimentato ritardi nella creazione di tubazioni e flussi di lavoro di partenza e lavori. Da 15:48 a 16:38 UTC, non sono iniziati flussi di lavoro o lavori, e le tubazioni innescate da 16:02 UTC fallito. Più breve, i ritardi intermittenti hanno cominciato prima, alle 13:30 UTC. Sono stati ritardati anche i dati dell'interfaccia utente CircleCI, le notifiche e gli aggiornamenti dello stato di commit ai provider di controllo delle versioni. L'incidente è iniziato nel database dietro il nostro servizio di orchestrazione flusso di lavoro, che coordina ogni pipeline, flusso di lavoro e lavoro su CircleCI. La manutenzione ordinaria sulle tabelle più grandi del database ha scritto i registri delle transazioni più velocemente di quanto il database potrebbe archiviarli, e i registri hanno riempito il volume di archiviazione da parte loro. Per evitare che il database diventi in sola lettura, i nostri ingegneri hanno spostato i registri nel volume di archiviazione principale del database. Quella mossa ha portato il database offline per 50 minuti. Quando il database è tornato, ha elaborato il lavoro a circa la metà del suo tasso normale fino a quando i nostri ingegneri hanno cambiato un database di impostazione a 18:19 UTC. Abbiamo poi lavorato attraverso il backlog, e i tempi di avvio del lavoro tornati alla normalità entro le 20:30 UTC. I clienti i cui lavori sono falliti durante questa finestra possono reperirli. La pagina di stato originale si trova [qui](https://status.circleci.com/incidents/z4hbq8h49j8c). ## Sfondo Quando si attiva una pipeline, CircleCI lo consegna a un servizio di orchestrazione del flusso di lavoro. Quel servizio traccia lo stato di ogni flusso di lavoro e lavoro, decide quando ogni lavoro è pronto a funzionare, e passa lavori pronti alla nostra flotta di esecuzione. Guida anche i dati di lavoro che vedi nell'interfaccia utente e le notifiche e gli stati di commit che inviamo quando il lavoro finisce. Il servizio di orchestrazione memorizza il suo stato in un database. Il database scrive ogni modifica a un registro delle transazioni prima di applicarlo, e mantiene quei registri su un volume di archiviazione dedicato. Archivia i registri continuamente in modo da poter riutilizzare quello spazio. Se l'archiviazione cade e il volume si riempie, il database smette di accettare le scritture, e nessun nuovo lavoro può andare avanti. Il database gestisce anche un processo di manutenzione periodica \(autovacuums\) su ogni tabella per mantenere i suoi record interni validi nel tempo. Su una tabella molto grande, questo processo legge ogni pagina della tabella e scrive un grande volume di registri delle transazioni. # What Happened # \(Tutte le volte UTC\) Dalle 10:02 del 6 ottobre, il nostro monitoraggio ha sollevato avvisi di breve durata sugli errori nel servizio di orchestrazione. Ogni avviso sgomberato da solo in circa 15 minuti. I nostri ingegneri avevano visto brevi avvisi simili prima, e il sistema non ha mostrato altri segni di stress, così hanno seguito il runbook ogni volta, e ogni avviso si è schiarito da solo attraverso e anche iniziato a lavorare per rendere gli avvisi meno sensibili. Intorno alle 12:40, insieme al carico di lavoro regolare che genera i propri registri delle transazioni, il processo di manutenzione su diverse delle tabelle più grandi del database ha iniziato a scrivere registri di transazioni aggiuntive più velocemente di quanto il database potrebbe archiviarli, e il volume di registro ha cominciato a riempire. Alle 13:30, il servizio di orchestrazione cominciò a rallentare. Attraverso le 15:30, alcuni oleodotti e lavori richiedevano più tempo per iniziare, in brevi scoppi. Alle 13:35, il nostro monitoraggio ha avvertito di nuovo, questa volta insieme avvisi relativi da diversi altri servizi. Gli Ingegneri delle Infrastrutture hanno seguito i runbook di avviso, eliminando alcuni degli avvisi. Gli avvisi sono tornati alle 14:30 circa e dopo aver indagato ulteriormente, abbiamo dichiarato un incidente alle 14:54. Avremmo dovuto riconoscere la combinazione di avvisi prima, e abbiamo coperto come stiamo fissando questo di seguito. Dopo aver dichiarato l'incidente, i nostri ingegneri hanno tracciato il rallentamento del processo di manutenzione \(autovacuum anti-wraparound\). Il database riavvia automaticamente questo processo se viene cancellato, così i nostri ingegneri hanno cambiato le impostazioni per aiutarlo a finire più velocemente. Entro le 15:30, i ritardi erano continui, e alcuni lavori hanno cominciato a fallire. Alle 15:43, il volume del registro delle transazioni era quasi completo. Se riempisse, il database smetterebbe di accettare le scritture e nessun lavoro potrebbe funzionare. I nostri ingegneri hanno deciso di spostare i registri delle transazioni sul volume di archiviazione principale del database, che aveva un sacco di spazio libero. La mossa ha richiesto il database di andare offline, e non potevamo prevedere in anticipo quanto tempo ci vorrebbe. La mossa è iniziata alle 15:47. Dalle 15:48 alle 16:38, il servizio di orchestrazione non poteva elaborare alcun lavoro. I clienti potrebbero ancora innescare oleodotti, ma non sono iniziati flussi di lavoro o lavori, e dalle 16:02 nuove tubazioni innescate fallito. Abbiamo postato alla nostra pagina di stato alle 15:58 e l'abbiamo allevato ad una maggiore estrazione alle 16:20. Mentre il database era offline, i nostri ingegneri hanno preparato un database sostitutivo come fallback. Il database originale è tornato prima, quindi l'abbiamo tenuto in servizio. Alle 16:38, il database è tornato online e il lavoro ha iniziato a scorrere di nuovo. Con i registri delle transazioni e i dati regolari ora condividono lo stesso storage, il database ha funzionato più lentamente che prima. Dalle 16:38 alle 18:19, il servizio di orchestrazione elaborato lavoro a circa la metà del suo tasso normale, e lavori ha aspettato decine di minuti per iniziare, fino a circa 50 minuti al più lungo. Durante quel periodo, il database doveva terminare l'archiviazione del suo backlog dei registri delle transazioni prima di poterli spostare in un volume dedicato. Abbiamo anche indagato e implementato diverse modifiche dei parametri del database per impedire ulteriori operazioni di manutenzione da inizio e modi preparati per ridurre il lavoro che raggiunge il servizio. Insieme al database di sostituzione, abbiamo anche preparato una pila completa del servizio durante quel periodo in modo da poter passare a esso a rischio di perdita di dati e optato contro quella mossa. Alle 18:19, i nostri ingegneri hanno cambiato un database per tagliare il tempo che ogni scrittura speso in attesa di stoccaggio. Velocità di elaborazione recuperato, e il backlog ha cominciato a cancellare. Per chiarirlo più velocemente, abbiamo aggiunto database e capacità server ai sistemi che effettuano lavori manuali alla nostra flotta di esecuzione. Verso le 19:55, i nuovi posti di lavoro ricominciavano in tempo. Il backlog raggiunse la nostra flotta di esecuzione. Dalle 19:49 alle 20:30, alcuni lavori di Docker su classi di risorse più grandi hanno aspettato fino a circa 10 minuti per iniziare mentre la capacità è aumentata. Entro le 20:30, i tempi di inizio del lavoro sono tornati alla normalità. Abbiamo spostato la pagina di stato per il monitoraggio alle 20:32 e risolto l'incidente alle 21:19. Circa 3.500 posti di lavoro non sono iniziati durante l'incidente. I clienti possono eseguire questi lavori. Non abbiamo trovato alcuna prova che la CircleCI abbia lavorato piu' di una volta. I clienti che rerano un flusso di lavoro mentre la corsa originale era ancora ritardata possono aver visto entrambe le piste complete. I clienti del piano annuale possono lavorare con il loro team di account per rivedere l'utilizzo. ## Prevenzione futura e miglioramento dei processi Stiamo facendo i seguenti passi per prevenire una ricorrenza e migliorare il nostro tempo di risposta: **Stiamo aggiungendo avvisi sulle condizioni che hanno causato questo incidente.** Il nostro monitoraggio ha preso il rallentamento, ma non avevamo alcun avviso su quanto pieno il volume di registro delle transazioni era o su quanto lontano l'archiviazione era caduto dietro. Stiamo aggiungendo avvisi su entrambi, insieme a avvisi sulla manutenzione del database che li guida, in modo da poter agire prima. Stiamo anche rivisitando tutti i nostri avvisi per garantire che gli avvisi rumorosi o sensibili non nascondono problemi reali. **Stiamo sintonizzando come funziona il processo di manutenzione \(autovacuum\) sul nostro database.** Stiamo guardando la frequenza e l'aggressività con cui gli autovacuum funzionano sul nostro database. Stiamo anche tracciando le dimensioni di questi tavoli nel tempo in modo che rimangano entro limiti sicuri. **Stiamo rimuovendo il collo della singola transazione.** Tutte le scritture del servizio di orchestrazione attualmente passano attraverso un database e un registro delle transazioni, così quando quel registro è caduto dietro, ogni pipeline, flusso di lavoro e lavoro rallentato con esso. Stiamo valutando due approcci: la divisione del servizio in più istanze di database, ognuna con il proprio registro delle transazioni, e lo trasferiamo in un database distribuito costruito per diffondere scritture in molti nodi. Sia l'approccio limiterebbe l'effetto di un backlog a parte del carico di lavoro. **Stiamo facendo aspettare i nostri sistemi per il servizio di orchestrazione per recuperare.** Durante l'incidente, alcuni lavori sono falliti perché i nostri sistemi si sono arresi dopo la riprovazione. Stiamo lavorando per cambiare quel comportamento. **Stiamo migliorando gli aggiornamenti della nostra pagina di stato durante i lunghi incidenti.** I clienti ci hanno detto che i nostri primi aggiornamenti non hanno dato abbastanza dettagli. Stiamo aggiornando la nostra guida in modo che gli aggiornamenti includono impatto specifico e tempistiche prima. L'esperienza del cliente è la nostra priorità, e ci impegniamo a migliorare continuamente l'affidabilità dei nostri sistemi per soddisfare la fiducia che i nostri clienti ci pongono. Ringraziamo i nostri clienti per la loro pazienza mentre il nostro team ha lavorato per risolvere questo incidente. Si prega di raggiungere il nostro team di supporto con qualsiasi domanda o preoccupazione.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Ritardi che iniziano Gen 2 Docker Jobs

    Inizio 1 ottobre 2026 alle ore 09:06 UTC · 1h 39m

    IssuesIncidente minore
    Componenti interessati
    Docker Jobs
    1. 1 ottobre 2026 alle ore 09:06 UTCinvestigating

      I clienti possono sperimentare ritardi nell'avvio Docker Gen 2 Jobs. Noi stiamo lavorando per aumentare la produttività del sistema a questo scopo.

    2. 1 ottobre 2026 alle ore 09:47 UTCidentified

      Abbiamo identificato la causa principale e stiamo lavorando attivamente su una correzione. Grazie per la pazienza.

    3. 1 ottobre 2026 alle ore 10:13 UTCidentified

      E' stata sistemata e stiamo iniziando a osservare il recupero.

    4. 1 ottobre 2026 alle ore 10:24 UTCmonitoring

      Stiamo vedendo i tempi di coda tornare ai livelli normali, e continuare a monitorare.

    5. 1 ottobre 2026 alle ore 10:45 UTCresolved

      Questo incidente è stato risolto.

    6. 9 ottobre 2026 alle ore 22:36 UTCpostmortem

      # Summary # Tra il 1 ° ottobre e l'8 ottobre 2026, i clienti CircleCI hanno sperimentato cinque incidenti separati in cui i lavori hanno aspettato più di normale per iniziare, o non è riuscito a iniziare. Tre degli incidenti sono stati guidati dalla disponibilità di istanze limitate dal nostro provider cloud. Uno è stato causato da un problema di configurazione nella nostra infrastruttura di pianificazione, e uno per limiti di memoria su un servizio interno, che abbiamo sollevato durante l'incidente. * ** ottobre 1, 07:57 a 10:24 UTC:** Docker Gen 2 posti di lavoro aspettato fino a 30 minuti per iniziare. Un problema di configurazione ha impedito ai server di programmazione Gen 2 di utilizzare i loro dischi locali ad alte prestazioni. Durante un esplosione di traffico, i dischi fallback saturati e il posizionamento di lavoro rallentato. Traduzione: I lavori di macchina hanno aspettato più di normale perché non potevamo acquisire abbastanza macchine virtuali dal nostro provider cloud. Traduzione: Alcuni lavori sono falliti con un errore di infrastruttura e i flussi di lavoro sono stati ritardati. Il servizio che dà a ogni lavoro la sua configurazione all'avvio è esaurito dalla memoria e riavviato. Traduzione: Docker Gen 2 posti di lavoro hanno aspettato più di normale perché non potevamo acquisire abbastanza istanze dal nostro provider cloud. 8 ottobre, 12:48 - 16:00 UTC: Lavoro macchina Linux e lavori remoti Docker hanno aspettato fino a 50 minuti per iniziare. Il nostro provider cloud non ha avuto abbastanza del tipo di istanza che chiediamo, e un difetto nella logica che sceglie un tipo di istanza diverso ci ha impedito di utilizzare alternative. I lavori che hanno atteso durante questi incidenti sono stati ritardati, non persi. I clienti i cui lavori sono falliti con un errore di infrastruttura durante l'incidente del 7 ottobre da 14:24 a 15:21 UTC possono riscattarli. Le pagine di stato originali possono essere trovate di seguito: * [1 ottobre - Delays start Gen 2 Docker Jobs](https://status.circleci.com/incidents/22mrv46g6n7g) * [7 ottobre - Delay on start Machine Job Tasks](https://status.circleci.com/incidents/tj6wdnfjwr64) * [7 ottobre - Elevato livello di infra fails sui lavori del cliente](https://status.circleci.com/incidents/0z31ldjd8m5v) * [7 ottobre - Tempi di attesa per Docker Gen2](https://status.circleci.com/incidents/39rfrjmk5pvd) * [8 ottobre - Tempi di attesa elevati per i posti di lavoro della macchina](https://status.circleci.com/incidents/jn756xtsy4xg) Traduzione: Ogni lavoro che funziona su CircleCI ha bisogno di calcolo. Da dove proviene quel processo dipende dall'esecutore. I lavori di Docker funzionano su cluster di server che pianificano di lavorare su una flotta di istanze. Il programmatore è il software su quei server che decide quale istanza esegue ogni lavoro. I lavori di Docker del Gen 2 hanno avuto luogo su un tale cluster al momento dell'incidente del 1 ottobre. I lavori di Docker Gen 1 sono diffusi in diversi cluster. Lavori di macchina, compresi i lavori di Docker remoti, ottenere una macchina virtuale dedicata. Un lavoro remoto Docker viene gestito come un lavoro di macchina Linux dalla presentazione attraverso il provisioning. Il nostro servizio di fornitura di macchine richiede ogni macchina dal nostro fornitore di cloud in una delle due regioni che normalmente utilizziamo per i lavori di macchina. Quando il fornitore non può fornire il tipo di istanza che chiediamo, il servizio rientra: richiede un tipo di istanza diverso, o una regione diversa, da un elenco che manteniamo. Un lavoro aspetta finché non è disponibile una macchina. Quando inizia un lavoro, chiede un servizio di configurazione del lavoro per la sua configurazione. Quel servizio funziona come un insieme di baccelli, che sono piccole copie dello stesso programma. Se troppi pod si fermano, i pod rimanenti portano più carico, e i lavori non possono iniziare finché il servizio non si riprende. Questi percorsi dipendono da tre tipi di capacità: il throughput dei nostri sistemi di pianificazione, la fornitura di istanze dal nostro provider cloud, e la memoria e il numero di copie dei servizi che iniziano i lavori. Una caduta in uno di loro fa aspettare o fallire i lavori. # What Happened # \(Tutte le volte UTC\) ### **Ottobre 1: Docker Gen 2 posti di lavoro ritardati fino a 30 minuti * Alle 07:44, l'attività del disco sui server che programmano i lavori di Gen 2 Docker è salita al 90% della capacità e vi ha soggiornato. Alle 07:57, il numero di posti di lavoro Docker in attesa di iniziare ha cominciato a crescere, e i tempi di attesa è aumentato con esso. Un avviso automatizzato ha chiamato l'ingegnere on-call alle 08:08. Abbiamo dichiarato un incidente alle 08:42. Alle 08:43, gli ingegneri hanno identificato la latenza ad alto disco sui server di pianificazione. Prima credevano che i dischi fossero troppo lenti per il carico, così hanno preparato un cambiamento a un tipo di disco più veloce. Alle 09:01, il team ha concordato su due flussi di lavoro: spostare i server su dischi più veloci, e aggiungere un secondo cluster Gen 2 in modo che i lavori si dividessero in due cluster. Alle 09:41, gli ingegneri hanno trovato la causa principale. Ogni server di programmazione ha dischi veloci collegati direttamente ad esso, e il programmatore è destinato a mantenere i suoi dati di lavoro lì. Questi server funzionano su un'immagine del sistema operativo indurita dalla sicurezza, e su quell'immagine i dischi veloci non sono stati utilizzati. Il programmatore ha scritto i suoi dati per rallentare i dischi in rete, invece. Lo script che imposta i dischi veloci non è riuscito senza un errore, e un gap nella registrazione su questi server ha nascosto il guasto. Anche il traffico Gen 2 era diventato sempre più scoppiato. I dischi più lenti si sono saturi durante quelle esplosioni, e il programmatore è caduto dietro. I tempi di attesa sono saliti alle 09:54, quando i posti di lavoro nella classe media delle risorse Gen 2 hanno aspettato fino a 30 minuti. Alle 09:55, gli ingegneri hanno applicato una correzione che ha impostato correttamente i dischi veloci. Alle 10:11, il programmatore ha iniziato a posizionare i lavori più velocemente, che ha confermato che i server potrebbero continuare con nuovi lavori. I tempi di attesa per Gen 2 media cadde a 13 minuti a 10:14, 7 minuti a 10:17, e 1 minuto 30 secondi a 10:20. Abbiamo spostato la pagina di stato al monitoraggio alle 10:24 e risolto l'incidente alle 10:45. Alle 11:20, il secondo cluster Gen 2 ha iniziato a lavorare. ### **Ottobre 7, 13:27-14:06: Elevato tempo di attesa per i lavori di macchina** Abbiamo dichiarato un incidente alle 13:27 dopo aver visto tempi di coda elevati e di attesa. Abbiamo inviato alla pagina di stato alle 13:31. Alle 13:31, gli ingegneri hanno visto che stavamo lottando per acquisire macchine virtuali per lavori di macchina, e che il numero di posti di lavoro in attesa di iniziare era alto principalmente per lavori di macchina. Alle 13:34, i tempi di attesa sono stati elevati attraverso gli esecutori. Alle 13:48, i tempi di attesa hanno cominciato a recuperare come più macchine è diventato disponibile, e abbiamo risolto l'incidente alle 14:06. ### **Ottobre 7, 14:24 a 15:21: guasti di lavoro e ritardi del flusso di lavoro** Poco dopo il precedente incidente è stato segnato come risolto, abbiamo dichiarato un nuovo incidente alle 14:24 a causa di una forte diminuzione del numero di posti di lavoro presentati ai nostri sistemi di esecuzione. Alle 14:26, gli ingegneri hanno visto che i baccelli del servizio di configurazione del lavoro stavano riavviando. I pod che riavviano lasciano meno copie del servizio per rispondere alle richieste, e i lavori che non potevano recuperare la loro configurazione dopo ripetuti tentativi falliti con un errore di infrastruttura. I flussi di lavoro che erano già in esecuzione aspettavano aggiornamenti da lavori che non avevano iniziato. Alle 14:35, gli ingegneri hanno aumentato la quantità di memoria disponibile ai pod e aumentato il numero di pod, che ha dato al servizio più copie per condividere il carico. Abbiamo anche aumentato la quantità di memoria disponibile presentazioni di lavoro ha cominciato a recuperare, e il numero di messaggi che scorre attraverso il nostro sistema di flusso di lavoro è tornato a livelli normali. Alle 14:44, abbiamo spostato la pagina di stato al monitoraggio. I pod nel servizio di configurazione del lavoro hanno raggiunto i loro limiti di memoria e riavviato. Abbiamo aumentato le allocazioni di memoria e i conteggi di pod, e il servizio recuperato. A 15:13, abbiamo aumentato il numero di istanze nei nostri cluster di Docker Gen 2 in modo da poter lavorare rapidamente attraverso il backlog dei lavori di attesa. Abbiamo risolto l'incidente alle 15:21. ### **Ottobre 7, 18:49 a 20:05: Elevato tempo di attesa per Docker Gen 2 posti di lavoro** Abbiamo dichiarato un nuovo incidente alle 18:49 dopo che Docker Gen 2 i tempi di attesa sono aumentati. Alle 18:51, gli ingegneri hanno confermato che una carenza di istanze disponibili ci ha impedito di acquisirne abbastanza, che ha aumentato i tempi di attesa. I tempi di attesa differiscono dalla dimensione della classe delle risorse. Alle 19:52, i tempi di attesa medi erano inferiori a un'ora prima come più capacità è diventato disponibile, anche se brevi punte continuato, e abbiamo spostato la pagina di stato per il monitoraggio. Abbiamo risolto l'incidente alle 20:05. ### **O 8: Linux machine and remote Docker jobs fino a 50 minuti * Abbiamo dichiarato un incidente alle 12:48 dopo aver visto un gran numero di posti di lavoro in attesa di iniziare e lunghi tempi di attesa per i lavori in macchina e in remoto Docker. Alle 12:49, gli ingegneri hanno visto che il nostro provider cloud non poteva fornire abbastanza istanze. I relè continuarono a salire mentre indagavamo. Alle 13:13, abbiamo iniziato a esaminare la logica che sceglie un tipo di istanza diverso o una regione quando la nostra prima scelta non è disponibile. Alle 13:24, abbiamo sospettato che un difetto in quella logica ci avrebbe impedito di usare altri tipi di istanza nella nostra regione primaria, così abbiamo disabilitato la nostra regione di fallback e confermato la causa del difetto. Gli ingegneri cominciarono a lavorare su una soluzione e lo dispiegarono alle 14:49. Il servizio ha cominciato a richiedere altri tipi di istanza e ha iniziato le macchine in gran numero. Alle 14:58, la coda di posti di lavoro in attesa di una macchina cadde costantemente. I tempi di attesa medi attraverso le classi di risorse hanno continuato a scendere l'ora successiva mentre abbiamo lavorato attraverso il backlog di posti di lavoro di attesa. Alle 16:00, la coda di posti di lavoro in attesa di una macchina sgomberata e il numero di posti di lavoro in attesa ritorna alla normalità. Abbiamo spostato la pagina di stato al monitoraggio alle 16:09 e risolto l'incidente alle 16:35. Traduzione: Stiamo facendo i seguenti passi per rafforzare la resilienza dei tempi di avvio del lavoro, tra cui la diversificazione dell'offerta, la logica di fallback e la rilevazione precedente. Stiamo espandendo le nostre regioni di calcolo. Negli incidenti del 7 ottobre e dell'8 ottobre, il nostro provider cloud non poteva fornire abbastanza istanze nelle regioni che abbiamo usato. Stiamo aggiungendo nuove regioni alla nostra logica fallback in modo da gestire punte per la domanda che superano le nostre regioni preferite. **Stiamo fissando la logica che sceglie un tipo di istanza diverso.** L'8 ottobre, un difetto ha mantenuto il servizio di fornitura della macchina dall'utilizzo di altri tipi di istanza nella stessa regione. Abbiamo implementato una correzione durante l'incidente e ora stiamo rivedendo e rifacendo questa logica nel suo complesso, con test, in modo che una mancanza di un tipo di istanza si sposta lavoro ad un altro. **Stiamo espandendo i tipi di istanza che offriamo e garantendo capacità aggiuntive.** Stiamo lavorando con il nostro provider cloud per riservare capacità aggiuntive nelle nostre regioni esistenti, e stiamo aggiungendo tipi di istanza che i lavori possono funzionare. La domanda industriale di calcolo ad alte prestazioni sta crescendo. Stiamo diversificando dove e come fonte capacità in modo che i nostri clienti sono isolati dalla variazione di fornitura. **Abbiamo aggiunto un secondo cluster Docker Gen 2 in modo che i flussi di traffico siano distribuiti in due cluster.** Stiamo anche aggiungendo avvisi sulla saturazione del disco del server di programmazione e su quanto velocemente il programmatore posiziona i lavori, e un avviso che si accende quando un server inizia senza i suoi dischi veloci in uso. Abbiamo fatto fallire lo script di configurazione del disco con un errore, e abbiamo ripristinato la spedizione del registro da questi server in modo che un problema simile sia visibile prima. L'esperienza del cliente è la nostra priorità, e ci impegniamo a migliorare continuamente l'affidabilità dei nostri sistemi per soddisfare la fiducia che i nostri clienti ci pongono. Ringraziamo i nostri clienti per la loro pazienza mentre il nostro team ha lavorato per risolvere questi incidenti. Si prega di raggiungere il nostro team di supporto con qualsiasi domanda o preoccupazione.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Ritardi nell'elaborazione di nuovi registri e modifiche del piano

    Inizio 23 settembre 2026 alle ore 18:13 UTC · 1h 53m

    Pending
    Componenti interessati
    Billing & Account
    1. 23 settembre 2026 alle ore 18:13 UTCidentified

      I clienti possono sperimentare ritardi nei nuovi registri e cambiamenti del piano che si riflettono nel loro account.

    2. 23 settembre 2026 alle ore 20:06 UTCresolved

      Questo incidente è stato risolto.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Ritardi che iniziano Linux Machine job

    Inizio 21 settembre 2026 alle ore 16:22 UTC · 47m

    IssuesIncidente minore
    Componenti interessati
    Machine Jobs
    1. 21 settembre 2026 alle ore 16:22 UTCinvestigating

      I clienti possono sperimentare ritardi nell'avvio di lavori su Linux Machine. Stiamo indagando.

    2. 21 settembre 2026 alle ore 16:48 UTCmonitoring

      I tempi di attesa per Linux Machine stanno tornando alla normalità.

    3. 21 settembre 2026 alle ore 17:09 UTCresolved

      This incident has been resolved.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    I clienti possono sperimentare ritardi negli aggiornamenti dell'interfaccia utente

    Inizio 16 settembre 2026 alle ore 14:55 UTC · 4h 35m

    IssuesIncidente minore
    Componenti interessati
    CircleCI APICircleCI UI
    1. 16 settembre 2026 alle ore 14:55 UTCinvestigating

      Stiamo indagando su un ritardo nella disponibilità dei dati sulle tubazioni. Pipeline sono ancora in esecuzione, ma i dati su di loro possono essere ritardati nell'interfaccia utente o API.

    2. 16 settembre 2026 alle ore 15:29 UTCidentified

      Abbiamo identificato il problema e stiamo lavorando a una bonifica. Grazie per la pazienza.

    3. 16 settembre 2026 alle ore 17:34 UTCidentified

      I dati Pipeline sono ora disponibili come normali, ad eccezione dei risultati dei test, che possono ancora essere ritardati. Stiamo continuando a lavorare su questo, grazie per la vostra pazienza.

    4. 16 settembre 2026 alle ore 18:22 UTCmonitoring

      Tutti i dati della pipeline sono ora disponibili come normali. Continueremo a monitorare il recupero.

    5. 16 settembre 2026 alle ore 19:30 UTCresolved

      Questo incidente è stato risolto.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    I clienti possono sperimentare ritardi negli aggiornamenti dell'interfaccia utente

    Inizio 15 settembre 2026 alle ore 14:42 UTC · 2h 20m

    IssuesIncidente minore
    Componenti interessati
    CircleCI UI
    1. 15 settembre 2026 alle ore 14:42 UTCinvestigating

      Attualmente stiamo vedendo un ritardo nella navigazione dei dati delle pipeline nell'interfaccia utente.

    2. 15 settembre 2026 alle ore 15:14 UTCidentified

      Stiamo iniziando a vedere un po' di recupero.

    3. 15 settembre 2026 alle ore 17:02 UTCresolved

      L'incidente che colpisce i dati delle tubazioni nell'interfaccia utente è stato risolto. Vi ringraziamo per la vostra pazienza mentre i nostri ingegneri hanno lavorato per ridurre i ritardi.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Aumento dei tempi di attesa per i lavori macOS

    Inizio 14 settembre 2026 alle ore 11:59 UTC · 1h 0m

    IssuesIncidente minore
    Componenti interessati
    macOS Jobs
    1. 14 settembre 2026 alle ore 11:59 UTCinvestigating

      A causa di maggiori errori di rete e latencies stiamo vedendo i tempi di attesa aumentati per i lavori macOS. Stiamo indagando su questo con il nostro macOS hosting provider.

    2. 14 settembre 2026 alle ore 12:36 UTCinvestigating

      I tempi di attesa per i lavori macOS stanno riducendo e stiamo continuando a indagare.

    3. 14 settembre 2026 alle ore 12:48 UTCmonitoring

      Il nostro fornitore di hosting macOS ha implementato una mitigazione e abbiamo visto migliori latenza. Continueremo a monitorare.

    4. 14 settembre 2026 alle ore 12:59 UTCresolved

      I tempi di attesa per i lavori macOS sono tornati alla normalità.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Problemi di carico di tubazioni per un piccolo numero di progetti

    Inizio 10 settembre 2026 alle ore 20:25 UTC · 1m

    IssuesIncidente minore
    Componenti interessati
    CircleCI UI
    1. 10 settembre 2026 alle ore 20:25 UTCidentified

      Un piccolo numero di clienti può vedere errori o non essere in grado di caricare la pagina delle tubazioni per progetti con avvisi di configurazione deprecati, quando si utilizza la vista classica delle pipeline. I clienti sulla nuova vista pipeline non sono interessati. Abbiamo identificato la causa e implementato una correzione.

    2. 10 settembre 2026 alle ore 20:25 UTCmonitoring

      Una soluzione è stata implementata e stiamo monitorando i risultati.

    3. 10 settembre 2026 alle ore 20:26 UTCresolved

      Questo incidente è stato risolto. Un piccolo numero di clienti che hanno creato oleodotti tra 18:53 UTC e 19:24 UTC che contenevano config utilizzando sintassi di configurazione deprecata avranno visto i loro lavori di tipo di costruzione non riescono a iniziare. I clienti i cui lavori o tubazioni non sono riusciti possono riscattarli.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    macOS Job Delays

    Inizio 4 settembre 2026 alle ore 15:16 UTC · 1h 40m

    IssuesIncidente minore
    Componenti interessati
    macOS Jobs
    1. 4 settembre 2026 alle ore 15:16 UTCinvestigating

      Abbiamo rilevato problemi di rete che interessano la nostra infrastruttura Mac. Stiamo indagando e forniremo aggiornamenti a breve. I clienti possono sperimentare queuing durante questo periodo.

    2. 4 settembre 2026 alle ore 15:43 UTCidentified

      Abbiamo identificato il problema di rete con il nostro provider di infrastrutture Mac, e stiamo lavorando con loro per risolvere il problema. Stiamo iniziando a vedere un po' di recupero, ma ci aspettiamo che i clienti vedano ancora qualche coda. Ci aggiorneremo presto.

    3. 4 settembre 2026 alle ore 16:19 UTCmonitoring

      Il nostro provider di infrastrutture Mac ha applicato una correzione a questo problema di rete e stiamo vedendo i tempi di coda tornare alla normalità. Continueremo a tenere d'occhio le cose per un po'. Ci aggiorneremo presto.

    4. 4 settembre 2026 alle ore 16:55 UTCresolved

      Non abbiamo visto alcun ulteriore impatto ai tempi di coda e tutto è tornato alla normalità. Apprezziamo la vostra pazienza mentre abbiamo lavorato per risolvere e monitorare questo problema.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    Errori intermittenti quando si visualizza l'utilizzo del piano UIs o chiamando le API di utilizzo del piano

    Inizio 26 agosto 2026 alle ore 15:43 UTC · 27m

    IssuesIncidente minore
    Componenti interessati
    CircleCI APICircleCI UI
    1. 26 agosto 2026 alle ore 15:43 UTCidentified

      I clienti possono sperimentare errori intermittenti quando si visualizza l'utilizzo del piano UIs o chiamando API di utilizzo del piano. Abbiamo identificato il problema e stiamo lavorando attivamente per mitigare questi errori.

    2. 26 agosto 2026 alle ore 16:04 UTCmonitoring

      Abbiamo mitigato il problema con le API di utilizzo del piano e le pagine pertinenti nell'interfaccia utente stanno caricando correttamente.

    3. 26 agosto 2026 alle ore 16:10 UTCresolved

      Questo incidente è stato risolto.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    GitHub Disruzione di accesso

    Inizio 25 agosto 2026 alle ore 20:00 UTC · 0m

    IssuesIncidente minore
    1. 25 agosto 2026 alle ore 23:20 UTCresolved

      Tra 19:49 UTC e 21:07 UTC il 25 agosto 2026, i clienti che tentano di accedere a CircleCI utilizzando GitHub non sono stati in grado di firmare, e ha ricevuto un errore da GitHub affermando che l'URL di callback è stato invalido. I clienti che erano già registrati non erano interessati. Il problema è stato risolto e GitHub login funziona normalmente. Vi ringraziamo per la vostra pazienza mentre il nostro team ha lavorato per la realizzazione di una soluzione.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.

    I dati di ispezione sono attualmente in ritardo

    Inizio 17 agosto 2026 alle ore 21:06 UTC · 31m

    IssuesIncidente minore
    Componenti interessati
    CircleCI Insights
    1. 17 agosto 2026 alle ore 21:06 UTCidentified

      La causa del problema è stata identificata e siamo al lavoro a risolverlo.

    2. 17 agosto 2026 alle ore 21:36 UTCmonitoring

      Una soluzione è stata implementata e stiamo monitorando i risultati.

    3. 17 agosto 2026 alle ore 21:37 UTCresolved

      I dati di controllo sono buoni ancora una volta. Grazie per la pazienza.

    Tradotto automaticamente dall'aggiornamento ufficiale dell'incidente.