Kuidas parandada viga R10 (Boot Timeout) Herokul?



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Heroku on pilveplatvormil põhinev teenus, mis pakub kasutajatele platvormi käitamise ja rakenduste haldamiseks ilma infrastruktuuri ehitamata ja hooldamata. Seda on arendatud alates 2007. aastast ja nüüd toetab see paljusid keeli. Üsna hiljuti on tulnud palju teateid ' Viga R10 (alglaadimise ajalõpp) -> Veebiprotsess ei suutnud siduda teenusega $ PORT 60 sekundi jooksul pärast käivitamist 'Viga.



Viga R10 (alglaadimise ajalõpp) -> Veebiprotsess ei suutnud siduda teenusega $ PORT 60 sekundi jooksul pärast käivitamist



Selles artiklis käsitleme mõningaid põhjusi, mille tõttu see viga käivitatakse, ning pakume teile ka toimivaid lahendusi selle täielikuks parandamiseks. Konfliktide vältimiseks pidage meeles, et järgige juhiseid hoolikalt ja täpselt.



Mis põhjustab Herokul tõrke „R10 (Boot Timeout)”?

Pärast mitmelt kasutajalt arvukate teadete saamist otsustasime probleemi uurida ja koostasime lahenduste komplekti nende täielikuks lahendamiseks. Samuti uurisime põhjuseid, mille tõttu see käivitati, ja loetlesime need järgmiselt.

  • Ajapiirang: Rakenduse käivitamiseks kulub ajapiirang. Selle tähtaja ületamisel võidakse viga käivitada. Seetõttu tuleb rakenduse käivitamine vähendada tähtajast madalama tähtajani või tähtaja pikendamiseks.
  • Kehtetu protsess: Mõnel juhul võib olla probleem Procfile'is, kus see ei pruugi olla õigesti konfigureeritud. Kui Procfile pole õigesti konfigureeritud, võidakse see viga käivitada.
  • Kalliskivide laadimine: Rakenduse käivitamisel võib olla suurenenud arv kalliskive. Seetõttu peate käivitamisel piirama kalliskivide arvu võimalikult madalale. Seda saab teha ilma kalliskivide laadimist mõjutamata.

Nüüd, kui teil on põhiline arusaam probleemi olemusest, läheme edasi lahenduste poole. Konfliktide vältimiseks rakendage need kindlasti loetletud järjekorras.

1. lahendus: ajapiiri suurendamine

Rakenduse käivitamise ajalimiiti saab pikendada. Suurendame seda, kasutades Heroku Edasi ”Fail, mis sisaldab ka juhiseid selle suurema tähtaja saavutamiseks. Lae alla seda fail, mis sisaldab kõiki olulisi faile, mida vajate tähtaja pikendamiseks. See sisaldab ka Readme-faili, mis sisaldab juhiseid selle rakendamiseks.



Lahendus 2. Procfile'i seadete muutmine

Mõnel juhul võib probleemi vallandada valiku „Procfile” vale konfiguratsioon. Seetõttu muudame selles etapis rida Procfile'is. Selle eest:

  1. Ava Protsess .
  2. Procfile'is peaks olema järgmine rida, mis sarnaneb järgmisega.
    veeb: kimp exec õhuke algus
  3. Muutke see rida järgmisele.
    veeb: kimp exec õhuke algus -p $ PORT
  4. Salvestage muudatused ja Kontrollima kas probleem püsib.

3. lahendus: kalliskivide kärpimine käivitamisel

Võimalik, et rakenduse käivitamisel laaditakse täiendavaid kalliskive. Seetõttu tuvastame ja kärpime selles etapis käivitamisel täiendavaid kalliskive. Selle eest:

  1. Lae alla seda fail ja lugege juhiseid, et tuvastada käivitamisel täiendavaid kalliskive.
  2. Lisama järgmine rida Kalliskivid need on Lisa ja neid ei pea käivitamisel laadima.
    nõuda => vale
  3. See hoiab ära selle pärli olemasolu laaditud käivitamisel.
  4. Kontrollima kas probleem püsib.
2 minutit loetud