Välkommen till tv.swedb.se

Hem
Nyheter
Introduktion
TV-tablå
Användningsvillkor
Donationer
Kanaler
Dokumentation
Kontakta oss
Filarkiv XMLTV
Forum
Sök
Länkar

Inloggning





Glömt ditt lösenord?
Inget konto än? Skapa ett

Registrerade användare
15469 registrerade
0 idag
0 denna vecka
1289 denna månad
Senaste: dOOM100

Hem arrow Forum

tv.swedb.se Forum  


tv_grab_se_swedb har slutat fungera - 2012-01-05 21:54 Hej,

Förutsättningar...

Ubuntu 10.04 LTS (xmltv 0.5.56-1), med alla uppdateringar. MythTV 0.24.1+fixes.20111207.40f3bae-0ubuntu0mythbuntu1 från http://ppa.launchpad.net/mythbuntu/0.24/ubuntu

Allt har fungerat ok under drygt ett år, det verkar som att någon uppdatering får grabbern att sluta fungera tillförlitligt.

Grabbern startas via script i cron.daily: su daniel -c "mythfilldatabase --quiet --max-days 15"

När det inte fungerar ser det ut så här från mythfilldatabase:

2012-01-05 18:27:03.383 New DB connection, total: 4
2012-01-05 18:27:03.383 Connected to database 'mythconverg' at host: localhost
Fetching http://tv.swedb.se/xmltv/channels.xml.gz from server.
Failed to fetch http://tv.swedb.se/xmltv/channels.xml.gz at /usr/bin/tv_grab_se_swedb line 343.
2012-01-05 18:27:14.336 FillData, Error: xmltv returned error code 5632

Jag har provat flytta tiden på dygnet när cron.daily scripten körs, men det spelar ingen roll. Om jag kör mythfilldatabase --quiet --max-days 15 vid prompten funkar det bra, har inte lyckats få fram fel då men jag vet inte om det är rätt förutsättningar då med tanke på att det finns en cache inblandad.

För att testa lite mer satte jag upp cron så att den kör mythfilldatabase --quiet --max-days 15 en gång per timme istället, så här blir resultatet:

18:27: OK
19:27: OK
20:27: OK
21:27: Not OK
22:27: OK
23:27: Not OK
00:27: Not OK
01:27: OK
02:27: Not OK
03:27: Not OK
04:27: Not OK
05:27: OK
06:27: Not OK
06:56: OK
07:27: OK
08:27: OK
09:27: OK
10:27: OK
11:27: OK
12:27: OK
13:27: OK
14:27: Not OK
15:27: OK
16:27: Not OK
17:27: OK
18:27: Not OK

Svårt att dra några slutsatser, slår man på debugflaggan ser det ut som att grabbern bara kollar i cachen ibland. Dvs, när grabbern hämtar från cache eller "unchanged from server" går det bra men "from server" går fel. Jag har dock inga problem att ladda hem http://tv.swedb.se/xmltv/channels.xml.gz manuellt...

Har också provat att bygga xmltv-0.5.61 från source. Dock blir det fel på ett antal tester här:

t/test_filters.t ... Failed 10/100 subtests

Det blir samma fel om jag försöker bygga om ubuntus version xmltv_0.5.56-1.dsc. Har inte kollat i detalj vad alla fel är, det som verkar diffa set ut så här:

daniel@oden:~/tmp/xmltv-0.5.61$ diff t/data/tv_to_latex_simple_xml_x_whatever_xml.out t/data/tv_to_latex_simple_xml_x_whatever_xml.expected
6c6
< section*{sf 08-28 (Tuesday)}
---
> section*{sf 08-29 (Wednesday)}
9c9
< 23:05 & &
---
> 00:05 & &
13,15d12
< end{tabular}
< section*{sf 08-29 (Wednesday)}
< begin{tabular}{r@{--}lp{0.7textwidth}r}
17c14
< 08:55 & &
---
> 09:55 & &
21,23d17
< end{tabular}
< section*{sf 08-28 (Tuesday)}
< begin{tabular}{r@{--}lp{0.7textwidth}r}
25c19
< 23:05 & &
---
> 00:05 & &
29,31d22
< end{tabular}
< section*{sf 08-29 (Wednesday)}
< begin{tabular}{r@{--}lp{0.7textwidth}r}
33c24
< 08:55 & &
---
> 09:55 & &

Behöver hjälp för att komma vidare i felsökningen... Vad är det som händer? Vart ska jag kolla?
  | | Logga in för att svara.
Sv:tv_grab_se_swedb har slutat fungera - 2012-01-06 11:34 Kolla: http://www.minhembio.com/forum/index.php?showtopic=264553

Verkar funka om du startar om datorn. Har du testat det?

Annars kan du testa byta urlen till channels.xml.gz via --configure till http://xmltv.tvsajten.com/xmltv/channels.xml.gz

Inlägg ändrat av beatx, den 2012-01-06 11:34
Joakim N - Ägare av TVZon.se
XMLTV: http://xmltv.tvzon.se

Finns på joakim@tvzon.se om du vill fråga något.
  | | Logga in för att svara.
Sv:tv_grab_se_swedb har slutat fungera - 2012-01-06 22:19 Hej,

Det var tyvärr inte så enkelt att en omstart hjälpte i mitt fall, hade hittat samma tråd tidigare.

Har dock en teori nu, verkar som att DNS-uppslagningar av tv.swedb.se tog väldigt lång tid på denna server. Det kan vara så att det var på gränsen för att grabbern skulle göra timeout. Server kör en local DNS-server som använder googles DNS server som "forwarders". Av någon anledning funkar inte detta bra för tv.swedb.se i din konfigurering, har tracat och grejat lite och det verkade som att fallback till root-servers också tar väldigt länge för just tv.swedb.se.

Har stängt av IPV6 på bind nu, verkar fungera bättre (vet inte varför...). Ska köra så ett tag och kolla om det hjälper. DNS servern löste till slut att hitta tv.swedb.se så det är lite lurigt att felsöka då allt går jättebra till dess tv.swedb.se försvinner ur DNS-cache...

Tack för infon i alla fall!
  | | Logga in för att svara.
Sv:tv_grab_se_swedb har slutat fungera - 2012-01-07 23:38 Hej igen,

Det verkar inte vara fel på min lokala konfig på denna maskin, Googles DNS-servrar klarar inte att slå upp tvsajten.com eller swedb.se på ett säkert sätt. Antar att det problemet knappast ligger hos Googles DNS servrar dock, men dom svarar rätt oftast server failure på dessa domäner. Då får min lokala DNS bråttom att gå via root-servers för att slå upp dessa namn, men det tar tydligen lite för lång tid att göra detta för att grabbern ska vara glad.

Har lagt till Telias DNS servrar som forwarders också, det verkar fungera "bättre". Men jag antar att det finns problem i kommunikationen mellan Googles DNS servrar (8.8.8.8 och 8.8.4.4) och ns[01].geijersson.com eller ns1.twisted4life.com. Vem det nu är som kör dessa bör kolla upp detta för jag har inga liknande problem för några andra domäner på internet.
  | | Logga in för att svara.
Sv:tv_grab_se_swedb har slutat fungera - 2012-01-08 01:33 Där är det Geijer som håller i.
Du kan kontakta han på:
http://tv.swedb.se/component/option,com_contact/catid,4/Itemid,45/
Joakim N - Ägare av TVZon.se
XMLTV: http://xmltv.tvzon.se

Finns på joakim@tvzon.se om du vill fråga något.
  | | Logga in för att svara.
Sv:tv_grab_se_swedb har slutat fungera - 2012-01-08 18:49 Jag felsöker men lyckas inte återskapa problemet. Jobbar på det med d_nilsson via mejlkontakt... Tobias (http://tvsajten.com)
  | | Logga in för att svara.