Hoe Pinqly een check beoordeelt
Bij elke check vraagt Pinqly de pagina op, net als een browser. De server krijgt 10 seconden om te antwoorden. Stuurt de server ons door? Dan volgen we die doorverwijzing.
- Antwoordt de server met een statuscode van 200 tot en met 399? Dan is de website online.
- Bij een statuscode van 400 of hoger is de website offline, met uitzondering van 403, 429 en 503. De uitleg lees je hieronder.
- Komt er helemaal geen antwoord? Dan staat er een melding zonder statuscode. Die vind je verderop.
Gebruik je een keyword-check? Dan kijken we na een geslaagd antwoord ook nog naar de inhoud.
HTTP-statuscodes
Code
200–299
Wat het betekent
Alles in orde. De website is online.
Wat je kunt doen
Niets.
Code
301, 302, 307, 308
Wat het betekent
Doorverwijzing naar een ander adres. We volgen de doorverwijzing en kijken naar de pagina waar je uitkomt.
Wat je kunt doen
Vul het eindadres in bij de Monitorinstellingen. Dat scheelt een omweg.
Code
400 Bad Request
Wat het betekent
De server begrijpt het verzoek niet.
Wat je kunt doen
Controleer de URL op vreemde tekens of een onjuiste parameter.
Code
401 Unauthorized
Wat het betekent
De pagina zit achter een inlogscherm.
Wat je kunt doen
Bewaak een pagina die zonder in te loggen te zien is. Een testomgeving met een wachtwoord kunnen we niet controleren.
Code
403 Forbidden
Wat het betekent
De server weigert ons. Meestal een firewall of security-plugin.
Wat je kunt doen
Zie Site bereikbaar maar blokkeert monitoring, hieronder.
Code
404 Not Found
Wat het betekent
De pagina bestaat niet (meer).
Wat je kunt doen
Controleer de URL. Is de pagina verhuisd? Pas het adres dan aan.
Code
429 Too Many Requests
Wat het betekent
De server vindt dat we te vaak komen.
Wat je kunt doen
Zie Site bereikbaar maar blokkeert monitoring, hieronder.
Code
500 Internal Server Error
Wat het betekent
Er ging iets mis in de website zelf, bijvoorbeeld na een update.
Wat je kunt doen
Kijk in de foutlog van de server. Heb je net een plugin of thema bijgewerkt? Begin daar.
Code
502 Bad Gateway
Wat het betekent
Een tussenschakel, zoals Cloudflare of de webserver, krijgt geen antwoord van de website erachter.
Wat je kunt doen
Vaak ligt PHP of de applicatie eruit. Neem contact op met je hostingpartij.
Code
503 Service Unavailable
Wat het betekent
De server is overbelast, in onderhoud, of houdt ons tegen.
Wat je kunt doen
Zie Site bereikbaar maar blokkeert monitoring, hieronder.
Code
504 Gateway Timeout
Wat het betekent
Een tussenschakel wachtte te lang op de website erachter.
Wat je kunt doen
De server is traag of overbelast. Neem contact op met je hostingpartij.
| Code | Wat het betekent | Wat je kunt doen |
|---|---|---|
| 200–299 | Alles in orde. De website is online. | Niets. |
| 301, 302, 307, 308 | Doorverwijzing naar een ander adres. We volgen de doorverwijzing en kijken naar de pagina waar je uitkomt. | Vul het eindadres in bij de Monitorinstellingen. Dat scheelt een omweg. |
| 400 Bad Request | De server begrijpt het verzoek niet. | Controleer de URL op vreemde tekens of een onjuiste parameter. |
| 401 Unauthorized | De pagina zit achter een inlogscherm. | Bewaak een pagina die zonder in te loggen te zien is. Een testomgeving met een wachtwoord kunnen we niet controleren. |
| 403 Forbidden | De server weigert ons. Meestal een firewall of security-plugin. | Zie Site bereikbaar maar blokkeert monitoring, hieronder. |
| 404 Not Found | De pagina bestaat niet (meer). | Controleer de URL. Is de pagina verhuisd? Pas het adres dan aan. |
| 429 Too Many Requests | De server vindt dat we te vaak komen. | Zie Site bereikbaar maar blokkeert monitoring, hieronder. |
| 500 Internal Server Error | Er ging iets mis in de website zelf, bijvoorbeeld na een update. | Kijk in de foutlog van de server. Heb je net een plugin of thema bijgewerkt? Begin daar. |
| 502 Bad Gateway | Een tussenschakel, zoals Cloudflare of de webserver, krijgt geen antwoord van de website erachter. | Vaak ligt PHP of de applicatie eruit. Neem contact op met je hostingpartij. |
| 503 Service Unavailable | De server is overbelast, in onderhoud, of houdt ons tegen. | Zie Site bereikbaar maar blokkeert monitoring, hieronder. |
| 504 Gateway Timeout | Een tussenschakel wachtte te lang op de website erachter. | De server is traag of overbelast. Neem contact op met je hostingpartij. |
Andere codes vanaf 400 behandelen we hetzelfde: de website is offline en je krijgt een melding als het na 30 seconden nog zo is.
Site bereikbaar maar blokkeert monitoring
Site bereikbaar maar blokkeert monitoring (403 Forbidden).
Je ziet deze melding ook met 429, 503 of "te veel redirects". De server antwoordt, maar laat Pinqly niet door. Meestal komt dat door bot-detectie van een firewall, Cloudflare of een security-plugin. Bezoekers merken er niets van.
Omdat we niet kunnen zien of de website werkt, telt de check als bereikbaar en sturen we geen melding.
Door Pinqly door je firewall te laten, kunnen we weer betrouwbaar meten. Lees ook Pinqly whitelisten.
Een 503 kan ook betekenen dat de server echt overbelast is of in onderhoud staat. "Te veel redirects" kan ook een echte doorverwijzingslus zijn, bijvoorbeeld tussen http en https. Zie je deze melding terwijl Pinqly al op je whitelist staat? Open de website dan zelf in je browser.
Meldingen zonder statuscode
Soms komt er geen antwoord van de server. Dan staat er een beschrijving in plaats van een code.
Geen antwoord binnen 10 seconden (time-out)
De server antwoordde niet binnen 10 seconden. De server is overbelast, hangt, of een firewall negeert het verzoek. Komt dit vaak voor terwijl de website voor jou wel laadt? Kijk dan of een firewall ons tegenhoudt.
Kwam de verbinding niet eens tot stand? Dan staat er "Server reageerde niet binnen timeout". Bij oudere storingen kan hier ook "This operation was aborted" staan. Het komt op hetzelfde neer.
DNS-fout: domeinnaam niet gevonden
De domeinnaam verwijst nergens naar. Bijvoorbeeld omdat de domeinnaam verlopen is, een DNS-record is weggehaald of er een typefout in de URL staat. Controleer de DNS-instellingen bij je registrar of DNS-provider.
Domeinnaam tijdelijk niet op te lossen
Ook bij een tweede controle via publieke DNS-servers vonden we de domeinnaam niet. Vaak zit het probleem bij de nameservers van het domein.
Controle overgeslagen: DNS-resolver reageerde tijdelijk niet.
Dit lag aan onze kant, niet aan de website. We hebben de domeinnaam via een andere weg wel gevonden. De check telt niet als storing en je hoeft niets te doen.
Verbinding geweigerd door server
De server is bereikbaar, maar er draait geen webserver die antwoordt. Bijvoorbeeld omdat Apache of Nginx is gestopt, of een firewall poort 80 of 443 dichtzet. Neem contact op met je hostingpartij.
Verbindingsfout: …
De verbinding viel halverwege weg. Achter de dubbele punt staat de technische reden, bijvoorbeeld ECONNRESET. Dit gebeurt bij een overbelaste server of een firewall die de verbinding afbreekt. Gebeurt het één keer? Dan is het meestal een korte onderbreking. Komt het vaak voor? Kijk dan naar je firewall.
Dit adres is niet publiek bereikbaar. Pinqly controleert alleen publieke websites.
Het adres wijst naar een intern netwerk, zoals localhost of een IP-adres van een kantoornetwerk. Gebruik het publieke adres van de website.
Meldingen over het certificaat
Bezoekers krijgen bij deze problemen een waarschuwing in hun browser. Daarom telt Pinqly deze als storing.
SSL-certificaat is verlopen
Het certificaat is niet op tijd vernieuwd. Vernieuw het via je hostingpartij.
SSL-certificaat verloopt binnen één dag of is al verlopen
Het certificaat is nog net geldig, maar verloopt binnen een dag. Vernieuw het nu.
Hostname komt niet overeen met certificaat
Het certificaat hoort bij een ander adres. Bijvoorbeeld een certificaat voor jansen.nl terwijl je www.jansen.nl bewaakt. Vraag een certificaat aan dat beide adressen dekt.
Geen geldig SSL-certificaat gevonden (zelfondertekend)
Het certificaat is niet door een bekende uitgever ondertekend. Browsers vertrouwen het niet. Vervang het door een echt certificaat, bijvoorbeeld van Let's Encrypt.
Geen geldig SSL-certificaat gevonden (keten onbetrouwbaar)
Er ontbreekt een tussencertificaat op de server. Sommige browsers vangen dat zelf op, andere niet. Installeer het volledige certificaat, inclusief de tussencertificaten.
Meer over certificaten lees je in SSL- en domeinbewaking.
Meldingen over de keyword-check
Keyword-check mislukt: het woord … werd niet gevonden op de pagina.
De pagina laadt, maar je zoekterm staat er niet op. Misschien is de website kapot of is de tekst veranderd.
Keyword-check mislukt: het woord … werd onverwacht aangetroffen op de pagina.
Een tekst die er niet mag staan, staat er wel. Bijvoorbeeld een foutmelding of de onderhoudsmodus.
Hoe je een goede zoekterm kiest, lees je in Keyword-check.