Salesforce Heroku Outage: What Happens to Deployed Applications?

A Heroku outage does not always mean every deployed application is completely offline. The impact depends on which part of the platform is failing: routing, dyno networking, data services, deployment tools, DNS, logging, or an integration such as Heroku Connect. For operators, the fastest way to respond is to identify the affected layer before restarting or changing a healthy application.

Heroku's own incident history shows why that distinction matters. On June 10, 2025, Heroku reported a severe platform disruption that created up to 24 hours of downtime for many customers. Heroku's post-incident summary said an unintended operating-system update restarted networking services on production hosts, while a routing setup flaw prevented correct network routes from being reapplied. The same incident also affected internal tools and the Heroku Status site, complicating diagnosis and communication. Heroku stated that the incident was not a security event and that no customer data was lost. See the official June 10 outage summary.

More recently, on May 8, 2026, Heroku reported a service disruption involving an upstream provider that affected a subset of customers in the North America region. Reported symptoms included intermittent connectivity, elevated database latency, and degraded performance involving third-party add-ons. Heroku later said it migrated affected resources to a new availability zone and restored web applications and databases. The incident history is available on the official Heroku incident page.

Nadzorna ploča za praćenje aplikacija u oblaku prikazuje degradirano HTTP usmjeravanje, nezdrave web dyno uređaje i pozadinske radnike, povećane stope pogrešaka, niži protok zahtjeva i operativnu bazu podataka.
A monitoring view illustrates how a platform incident can affect routing, web dynos, workers, deployments, and add-ons differently while a database remains healthy.

Quick impact matrix: what can break during a Heroku outage?

Affected layerWhat users may seeWhat operators may see
HTTP routingTimeouts, 503 responses, intermittent requestsRouter errors, falling throughput, some dynos unreachable
Dyno runtime or networkingPartial or complete application failuresDyno relocations, failed connections, H99 or related platform symptoms
Heroku PostgresSlow pages, errors on data-dependent actionsHigh DB latency, connection failures, read-only or failover conditions
Heroku ConnectSalesforce-backed data may become staleSync lag or paused/error states while app data remains locally accessible
Build/release toolsExisting app may continue serving normallyNew deploys, review apps, release tasks, or configuration changes may stall
Dashboard/API/CLIUsually no direct user-facing effectManagement actions may be unavailable or delayed
DNSNew or changed hostnames may not resolveNew apps/domains inaccessible even if runtime is healthy
Logging/telemetryApplication may still workSmanjena vidljivost, odgođeni zapisi, teža dijagnoza

1. Pokretanje aplikacija može propasti čak i ako se vaš kod nije promijenio

Sve Heroku aplikacije rade u upravljanim kontejnerima koji se nazivaju dynos. Web dynos primaju HTTP promet, radni dynos obično obrađuju pozadinske poslove, a jednokratni dynos obavljaju administrativne zadatke. Herokuova dokumentacija o dyno sustavu objašnjava da je upravitelj dyno sustava odgovoran za održavanje tih kontejnera u radu.

Problem s platformom stoga može učiniti prethodno ispravno izdanje nedostupnim bez ikakve implementacije aplikacije. Ako mrežni sustav hosta, upravitelj dyno signala ili temeljna infrastruktura postanu nedostupni, aplikacija može propasti iako su njezin kod i konfiguracija nepromijenjeni.

Tijekom prekida rada 10. lipnja 2025., Heroku je opisao mrežni kvar koji je prekinuo izlaznu vezu za dyno uređaje na pogođenim hostovima. Ovo je važna operativna lekcija: pogreška koja izgleda kao kvar ovisnosti aplikacije može nastati ispod sloja aplikacije.

2. Kvarovi usmjeravanja mogu uzrokovati greške 503, isteke vremena ili povremene uspjehe

Herokuovi HTTP usmjerivači primaju dolazni promet i prosljeđuju zahtjeve web dyno uređajima. Službena dokumentacija usmjeravanja opisuje ovaj put od uravnoteživača opterećenja preko usmjerivača do aplikacijskih dyno uređaja.

Ako je samo dio te putanje oštećen, korisnici mogu prijaviti da stranica „ponekad radi“. Jedan zahtjev može doći do ispravnog dinamometra, dok drugi ne uspije. Zato su višestruke provjere s različitih lokacija informativnije od jednog osvježavanja preglednika.

Herokuova referenca kodova pogrešaka korisna je kada su zapisnici dostupni. H99 i R99 su posebno dokumentirani kao pogreške platforme. Drugi kodovi mogu ukazivati ​​na istek vremena zahtjeva, odbijene veze s pozadinom, karantenu dinamometra ili probleme na razini aplikacije, tako da se sam H-kod ne bi trebao automatski kriviti za incident na razini Herokua.

3. Prekid podatkovne usluge može ostaviti aplikaciju u radu, ali je funkcionalno neupotrebljiva.

Aplikacija može imati ispravne web dinamometre dok je baza podataka spora ili nedostupna. Stranice koje ne zahtijevaju podatke mogu se i dalje učitavati, dok prijava, naplata, pretraživanje, pisanje ili API pozivi ne uspijevaju. To stvara djelomični prekid rada koji krajnjim korisnicima može izgledati nedosljedno.

Incident od 8. svibnja 2026. koristan je primjer jer je Heroku prijavio povremenu povezanost i povećanu latenciju baze podataka za pogođene korisnike. Heroku je također savjetovao da pogođeni korisnici mogu razmotriti prebacivanje baze podataka u slučaju kvara kao ublažavanje tijekom incidenta.

Planirano održavanje može stvoriti i kraće prekide. Herokuova dokumentacija o održavanju Postgresa kaže da održavanje može ponovno pokrenuti povezanu aplikaciju i da korisnici mogu vidjeti pogreške ili kašnjenja nekoliko minuta. Planirano održavanje i neočekivani prekid rada platforme stoga treba razlikovati prije eskalacije.

4. Kvarovi Heroku Connecta mogu uzrokovati zastarjelost podataka Salesforcea bez prekida rada web aplikacije

Heroku Connect sinkronizira podatke između Salesforce organizacije i Heroku Postgresa. Prema dokumentaciji Heroku Connecta , usluga omogućuje sinkronizaciju podataka umjesto da djeluje kao samo web okruženje.

Ako je Connect prekinut, implementirana aplikacija može ostati dostupna dok se sinkronizirani Salesforce podaci prestanu ažurirati. Čitanja iz postojeće Postgres kopije mogu i dalje funkcionirati, ali korisnici mogu vidjeti zastarjele zapise ili odgođena pisanja ovisno o mapiranju i tijeku rada aplikacije.

U dokumentaciji o održavanju Herokua navodi se da tijekom održavanja Heroku Connecta sinkronizacija i konfiguracija nisu dostupne dok postojeći podaci u Postgresu ostaju dostupni; promjene u redu čekanja se zadržavaju, a sinkronizacija se nakon toga nastavlja. To ponašanje je dokumentirano u dokumentu Heroku Connect Maintenance Operations .

5. Problemi s implementacijom ne znače nužno da je proizvodnja u padu

Operateri bi trebali odvojiti „ne može se implementirati“ od „aplikacija nije dostupna“. Heroku kategorizira izgradnje, Git pushove, API-je za implementaciju, nadzornu ploču, CLI i povezane operacije upravljanja odvojeno od runtime i podatkovnih usluga. Incident s alatima može blokirati novo izdanje dok trenutno pokrenuto izdanje nastavlja opsluživati ​​promet.

Ova razlika bila je vidljiva u Herokuovom incidentu 5. svibnja 2026., kada neki korisnici nisu mogli stvarati aplikacije za pregled, ali Heroku je izričito izvijestio da pokrenute aplikacije nisu bile pogođene.

Herokuova dokumentacija o fazi izdanja također napominje da ako zadatak u fazi izdanja ne uspije, novo izdanje se ne implementira, a trenutno izdanje ostaje nepromijenjeno. Tijekom incidenta izbjegavajte tumačenje zaglavljenog cjevovoda kao dokaza da je aktivna aplikacija zakazala.

6. DNS incidenti mogu utjecati na novokreirane aplikacije ili domene drugačije od postojećih

DNS je još jedan slučaj gdje opseg može biti uzak. U rujnu 2025., Heroku je prijavio problem s uzvodnim DNS-om koji je odgodio pružanje DNS zapisa za nove aplikacije i domene. Službeni incident napomenuo je da novokreirana imena hostova mogu ostati nedostupna dok se problem s pružateljem usluga ne riješi, dok se opseg incidenta razvio kako bi uključio neke DNS pogreške za postojeće aplikacije iz regije EU.

Za praktičnu dijagnozu, testirajte postojeći Heroku naziv hosta odvojeno od nedavno dodane prilagođene domene. Također provjerite DNS razlučivost neovisno o ispravnosti aplikacije.

Što biste prvo trebali provjeriti tijekom sumnje na prekid rada Herokua?

  • Prvo provjerite Salesforce Trust. Heroku kaže da je Salesforce Trust postao primarni komunikacijski kanal za incidente i održavanje 10. listopada 2025., a starija Heroku Status stranica zadržana je kao paralelna sigurnosna kopija tijekom tranzicije. Pogledajte dokumentaciju Heroku Statusa .
  • Odredite pogođenu kategoriju. Odvojite aplikacije/izvršavanje, podatkovne usluge i alate. To sprječava nepotrebne promjene aplikacija tijekom incidenta na platformi.
  • Testirajte više od početne stranice. Provjerite statičku krajnju točku, krajnju točku ovisnu o bazi podataka, pozadinske poslove i tijek rada sinkroniziran sa Salesforceom ako je primjenjivo.
  • Pregledajte kodove pogrešaka i vremenske oznake. Usporedite pogreške Heroku usmjerivača/runtimea sa službenim vremenom početka incidenta.
  • Potvrdite jesu li implementacije samo blokirane. Ako je produkcija ispravna, izbjegavajte prisilno implementaciju tijekom incidenta nestabilne upravljačke ravnine.
  • Sačuvajte dokaze. Zabilježite neuspješne zahtjeve, zapisnike, metrike, latenciju baze podataka, ID-ove incidenata i točan UTC prozor.

Treba li ponovno pokrenuti dinamometar tijekom prekida napajanja?

Samo kada smjernice za incident ili vaši vlastiti dokazi to podupiru. Ponovno pokretanje može pomoći kada je određeni dinamometar zaglavljen, ali također može ukloniti ispravan proces ili stvoriti dodatni odljev korisnika tijekom incidenta na cijeloj platformi.

Za incident od 10. lipnja 2025., Heroku je objavio specifično rješenje za aplikacije Private Space: pogođeni korisnici mogli su zaustavljati pojedinačne dinamometare jedan po jedan kako bi se zamijenili. Heroku je izričito upozorio da to ne jamči potpuni oporavak dok uzvodne usluge ostaju oštećene te da se dinamometar ne bi smjeli svi zamijeniti istovremeno. Te smjernice specifične za incident sačuvane su u službenom članku o sanaciji .

Nemojte generalizirati taj postupak na svaki prekid rada. Ako je baza podataka, sloj usmjeravanja, DNS davatelj ili Heroku Connect stvarno usko grlo, ponovno pokretanje web dynamometra možda neće ništa postići.

Oporavak nije dovršen kada se početna stranica prvi put vrati

Nakon što se vrati dostupnost platforme, nizvodni sustavi još uvijek mogu nadoknaditi zaostatak. Heroku je rekao da su nakon prekida u lipnju 2025. isporučene e-poruke sa zakašnjenjem, sinkronizacija Heroku Connecta morala je nadoknaditi zaostatak, a faza izdavanja imala je zaostatak čije je rješavanje trajalo satima.

Za produkcijsku aplikaciju, validirajte oporavak kroz cijeli lanac ovisnosti:

  • Stopa uspješnosti i latencija HTTP-a su se normalizirale.
  • Svi očekivani web i worker dyno uređaji su ispravni.
  • Čitanje i pisanje u bazu podataka uspješno se odvija s normalnom latencijom.
  • Redovi čekanja i zakazani poslovi se obrađuju umjesto da se gomilaju.
  • Heroku Connect mapiranja su sinkronizirana ako se koriste.
  • Implementacije i poslovi u fazi izdavanja rade normalno.
  • Zapisnici i metrike stižu bez neuobičajenog kašnjenja.
  • Dodaci trećih strana i vanjski API-ji su se oporavili.

Zaključak

Prekid rada Salesforce Herokua može utjecati na implementirane aplikacije na nekoliko različitih slojeva. Incidenti tijekom izvođenja i usmjeravanja mogu izravno učiniti aplikacije nedostupnima; incidenti s podacima mogu ostaviti procese u pogonu, ali prekinuti ključne značajke; incidenti s povezivanjem mogu uzrokovati zastarjelost podataka koje podržava Salesforce; a incidenti s alatima mogu blokirati implementacije bez utjecaja na izdanje koje je već u produkciji.

Najbolji operativni odgovor stoga nije "ponovno pokretanje svega". Prvo utvrdite je li kvar u Aplikacijama/Izvršavanju, Podacima, Alatima, DNS-u ili integraciji. Usporedite vlastite metrike sa Salesforce Trustom, sačuvajte dokaze, slijedite smjernice za ublažavanje specifičnih incidenata i provjerite svaku ovisnost nakon oporavka. Taj pristup smanjuje rizik pretvaranja incidenta platforme u vlastiti incident aplikacije.

Ostavite komentar

Prekid rada Salesforcea 2025.: Praktična retrospektiva na velike poremećaje

Prekid rada Salesforcea 2025.: Praktična retrospektiva na velike poremećaje

Pregledajte značajne prekide rada Salesforcea u 2025. godini, što je zakazalo, koliko su dugo trajali odabrani incidenti i praktične lekcije o otpornosti koje timovi mogu primijeniti.

Razvoj plana kontinuiteta poslovanja za vrijeme zastoja u radu Salesforcea

Razvoj plana kontinuiteta poslovanja za vrijeme zastoja u radu Salesforcea

Izradite praktičan plan za kontinuitet zastoja u Salesforceu s analizom utjecaja, ciljevima RTO/RPO, ručnim rješenjima, kontrolama integracije i provjerama oporavka.

Kako kontaktirati podršku Salesforcea tijekom većeg kvara sustava

Kako kontaktirati podršku Salesforcea tijekom većeg kvara sustava

Naučite kako kontaktirati Salesforce podršku tijekom većeg prekida: provjerite status povjerenja, odaberite pravi kanal, otvorite snažan slučaj i pratite oporavak.

Greške u Salesforce Workbenchu: Rješavanje problema s API alatima tijekom prekida rada

Greške u Salesforce Workbenchu: Rješavanje problema s API alatima tijekom prekida rada

Rješavanje problema s prijavom u Salesforce Workbench, REST Explorerom, timeoutom, 503, verzijom API-ja i ograničavanje pogrešaka tijekom zastoja pomoću praktičnog dijagnostičkog popisa za provjeru.

Ima li StoreForce problema? Kako maloprodajni timovi mogu zaštititi radnu snagu

Ima li StoreForce problema? Kako maloprodajni timovi mogu zaštititi radnu snagu

Problemi sa StoreForceom mogu poremetiti raspoređivanje, evidenciju vremena i tijekove rada zaposlenika. Naučite kako procijeniti utjecaj, održati trgovine u funkciji, provjeriti oporavak i znati kada eskalirati problem.

Koji su glavni uzroci raširenih prekida rada cloud platforme?

Koji su glavni uzroci raširenih prekida rada cloud platforme?

Razumjeti glavne uzroke raširenih prekida rada u oblaku, kako se kvarovi kaskadno prenose, što prvo provjeriti i kako osmisliti otporniji plan oporavka.

Datorama (Marketing Cloud) Down: What Marketers Need to Know

Datorama (Marketing Cloud) Down: What Marketers Need to Know

If Datorama or Marketing Cloud Intelligence seems down, use this evidence-based checklist to verify the outage, protect reporting quality, and know when data is trustworthy again.

Salesforce Heroku Outage: What Happens to Deployed Applications?

Salesforce Heroku Outage: What Happens to Deployed Applications?

A practical look at how Heroku outages can affect deployed apps, dynos, routing, databases, deploys, Heroku Connect, logs, and recovery.

Understanding the Dependency Between Salesforce and AWS

Understanding the Dependency Between Salesforce and AWS

Understand how Salesforce and AWS connect through Hyperforce, integrations, networking, data residency, outages, and shared operational responsibilities.

Je li Salesforce pogođen nedavnim prekidom rada AWS-a? Što bi korisnici trebali prvo provjeriti

Je li Salesforce pogođen nedavnim prekidom rada AWS-a? Što bi korisnici trebali prvo provjeriti

Prekid rada AWS-a ne znači automatski da je Salesforce u kvaru. Saznajte kako Hyperforce, regije, instance i Salesforce Trust određuju je li vaša organizacija pogođena.