Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Door wvdkuil
#65477
Sinds een week krijg ik van diverse websites klachten dat er geen meteoalarm gegevens meer worden opgehaald.

In plaats van een waarschuwing toont hun site dan een boodschap in een wit veld
There is a communication problem.
Go directly to the Meteoalarm site : www.meteoalarm.eu and check the Weather-warnings there


De "keten" van computers waarvan er 1 een fout/blokkade geeft is:

browser bezoeker => script website => dns server provider => ip filter provider => webserver Meteoalarm => abuse filter meteoalarm

De browser bezoeker is al uitgesloten, omdat via de browser rechtstreeks wel communicatie mogelijk is.

Mogelijke oorzaak: Fout in het script.
Er zijn sites die zowel het Saratoga als de Leuven scripts gebruiken met voor beide scripts hetzelfde resultaat. Omdat die twee scripts ook nog op een verschillende technische manier werken, lijkt een fout in het script geen oorzaak.

Mogelijke oorzaak: DNS probleem
Als de provider een wijziging heeft doorgevoerd zou dit kunnen, maar wel onwaarschijnlijk omdat het al meer dan 1 week duurt bij de eerste persoon die dit probleem heeft.

Mogelijke oorzaak: Blokkade bij provider of Blokkade bij meteoalarm
Dit probleem treedt op bij heel verschillende provider. Er zijn nog te weinig klachten om hier met zekerheid een uitspraak te doen.

VRAAG:
Wilt u direct op dit forum posten als u ook zo'n wit vak krijgt in plaats van een gekleurd vak met een normale mededeling? Vooral als dit na een uur nog steeds zo is. Graag dan met de URL van uw pagina.

OPLOSSING: Het ophalen van de alarmen uit zetten, zodat in ieder geval de responsetijden weer normaal zijn.

Dit is de lijst met informatie van de CURL instructie als het fout gaat, dus helaas geen indicatie waarom:
Code: Selecteer alles
    [url] => http://www.meteoalarm.eu/en_UK/0/0/BE004.html
    [content_type] =>
    [http_code] => 0
    [header_size] => 0
    [request_size] => 0
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 9.241617
    [namelookup_time] => 0.000626
    [connect_time] => 0
    [pretransfer_time] => 0
    [size_upload] => 0
    [size_download] => 0
    [speed_download] => 0
    [speed_upload] => 0
    [download_content_length] => -1
    [upload_content_length] => -1
    [starttransfer_time] => 0
    [redirect_time] => 0
    [certinfo] => Array
        (
        )

    [primary_ip] =>
    [primary_port] => 0
    [local_ip] =>
    [local_port] => 0
    [redirect_url] =>


En zo moet het eruit zien:
Code: Selecteer alles
    [url] => http://www.meteoalarm.eu/en_UK/0/0/BE004.html
    [content_type] => text/html; charset=UTF-8
    [http_code] => 200
    [header_size] => 466
    [request_size] => 210
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.458262
    [namelookup_time] => 0.017338
    [connect_time] => 0.246828
    [pretransfer_time] => 0.24688
    [size_upload] => 0
    [size_download] => 8993
    [speed_download] => 19624
    [speed_upload] => 0
    [download_content_length] => -1
    [upload_content_length] => -1
    [starttransfer_time] => 0.357813
    [redirect_time] => 0
    [redirect_url] =>
    [primary_ip] => 81.31.132.75
    [certinfo] => Array
        (
        )

    [primary_port] => 80
    [local_ip] => 192.168.0.223
    [local_port] => 54816