NRSS icon indicating copy to clipboard operation
NRSS copied to clipboard

"An error occurred during route handling or page rendering" ved søk

Open tordenflesk opened this issue 2 years ago • 14 comments

tordenflesk avatar Jan 21 '24 07:01 tordenflesk

Hei @tordenflesk! Takk for at du rapporterer inn dette. Jeg tar en titt. Det skjer ikke lokalt, og feilen er at API-et til NRK svarer med 429.

olaven avatar Mar 23 '24 16:03 olaven

For meg ser det ut som om dette er rate-limitingen fra NRK som slår inn, og derfor ser jeg dette issuet i sammenheng med https://github.com/olaven/NRSS/issues/8#issuecomment-1468470453. Jeg har en ambisjon om å bygge om hele systemet slik at den ikke er like hard mot NRK sine servere (ideer og tanker mottas med takk, for øvrig).

Opplever du dette konsekvent, eller er det bare av og på, slik som for meg?

olaven avatar Mar 23 '24 16:03 olaven

Kunne dette blitt løst med å indeksere alle podcastene semi-regelmessig med Deno.cron og Deno.KV siden ting allerede er hosted på Deno Deploy? Da kunne søket heller vært internt/lokalt på appnivå istedenfor å alltid gjøre oppslag mot NRK

timharek avatar Mar 28 '24 20:03 timharek

Kunne dette blitt løst med å indeksere alle podcastene semi-regelmessig med Deno.cron og Deno.KV siden ting allerede er hosted på Deno Deploy? Da kunne søket heller vært internt/lokalt på appnivå istedenfor å alltid gjøre oppslag mot NRK

Ja, det er i de baner jeg også har tenkt. Samme problematikk gjelder med RSS-feedene; de får 429 rett som det er. Der kunne man lagret en episode en gang, og kun hentet nye en gang i døgnet f.eks.

@timharek i og med at du har vist litt interesse for prosjektet, er dette noe du kunne tenke deg å se på, alene eller sammen? I så fall kan jeg laget et issue hvor vi kan jobbe videre :) Jeg har som skrevet hatt en ambisjon om å gjøre noe slikt lenge, jeg har bare ikke prioritert det.

olaven avatar Mar 29 '24 08:03 olaven

@timharek i og med at du har vist litt interesse for prosjektet, er dette noe du kunne tenke deg å se på, alene eller sammen?

Sikkert lurt å se på sammen, jeg har ikke kjennskap til OpenAPI-filene og helt hvordan de fungerer. Tror også enhetstester hadde vært en fordel å fått på plass 😊

timharek avatar Mar 30 '24 10:03 timharek

@timharek i og med at du har vist litt interesse for prosjektet, er dette noe du kunne tenke deg å se på, alene eller sammen?

Sikkert lurt å se på sammen, jeg har ikke kjennskap til OpenAPI-filene og helt hvordan de fungerer. Tror også enhetstester hadde vært en fordel å fått på plass 😊

Flott! Jeg setter av litt tid til aa specce opp noe i kveld, saa flytter vi prosjektet til et nytt issue :) (samme gjelder #17, #19, #20 og #21. Takk!)

olaven avatar Apr 02 '24 12:04 olaven

Hei! Jeg får denne feilmeldingen ved forsøk på å laste feed for en spesifikk podcast, f.eks. https://nrss.deno.dev/api/feeds/ekko

Kanskje det er et separat issue siden det ikke er ved søk?

espenol avatar Apr 24 '24 05:04 espenol

@espenol takk for at du rapporterer!

Det har vært mye feil de siste dagene fordi prosjektet har brukt opp kvoten sin hos Deno. Jeg har oppgradert medlemskapet nå. Det kan fort bli litt dyrt, så jeg skal tenke ut et vis å få finnansiert det på som føles OK for de som bruker programmet. Forslag mottas med takk :)

olaven avatar Apr 24 '24 07:04 olaven

prosjektet har brukt opp kvoten sin hos Deno.

@olaven gjelder det for Deno.KV, båndbredde eller noe annet? 😊

timharek avatar Apr 24 '24 08:04 timharek

prosjektet har brukt opp kvoten sin hos Deno.

@olaven gjelder det for Deno.KV, båndbredde eller noe annet? 😊

Deno.KV :) Vi kan alltids tweake balansen paa spamming av NRK vs. Deno KV. Naa lener det seg paa Deno KV reads.

olaven avatar Apr 24 '24 08:04 olaven

Hmm, det er kanskje mer gunstig å self-hoste en VPS da og bruke SQLite el.? Betaler du da $20 for Pro?

Kan få en VPS hos Hetzner til under $5 per måned: https://www.hetzner.com/cloud/

timharek avatar Apr 24 '24 08:04 timharek

@timharek har du erfaring med om de $5 vil holde? For kontekst ser du trafikken her. Scherm­afbeelding 2024-04-24 om 11 15 19

olaven avatar Apr 24 '24 09:04 olaven

På Hetzner får du 20 TB trafikk, det vil være "plenty" til å betjene RSS-feeds. Jeg drifter min egen VPS som kjører litt forskjellig, men den har også to forskjellige Deno Fresh apper kjørende, Hima og Filmpolitiet API. Sistnevnte er en del enklere enn NRSS, men litt som går igjen.

Jeg kan ev. fyre opp NRSS på min VPS og se hvordan det er å self-hoste Deno.KV. Hva tenker du @olaven?

timharek avatar Apr 24 '24 13:04 timharek

Jeg kan ev. fyre opp NRSS på min VPS og se hvordan det er å self-hoste Deno.KV. Hva tenker du @olaven?

Kjør!

olaven avatar Apr 24 '24 14:04 olaven