Hoe meer ik weet,
hoe meer ik weet,
dat ik niets weet.
Anyway, de adjes kunnen hier niet zo veel mee, de devvers wel. Ik zal je topic even verplaatsen.
LA>>SB
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Verwijderd
Iemand schijnbaar met veel lol een 404 pagina zitten tikken.
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
We hebben drie mogelijke plekken waar errormeldingen vandaan komen:
- Vanuit apache/php, bij die meldingen ging het wel mis maar kon de betreffende server dat jou nog wel laten weten (zoals 404's, niet ingelogd zijn of onverwachte interne fouten die nog wel opgevangen konden worden)
- Vanuit Varnish, dan ging er iets zodanig bij Apache mis dat Varnish weinig meer kan dan je een generieke melding geven
- Vanuit de loadbalancer, dan is er echt iets mis met alle servers en hebben we weinig keus meer over, eigenlijk alleen nog maar 'connection refused' terugsturen of - zoals we nu doen - een redirect naar een foutmeldingspagina die op een speciale andere server draait.
We kunnen je op dat moment dus ook niet netter of vriendelijker redirecten (sterker nog, dat was normaal gesproken niet gebeurd) of van een duidelijkere foutmelding voorzien.
Die foutmeldingspagina is uiteraard verre van ideaal, maar dan weet je in ieder geval dat het niet aan jouw kant van de verbinding ligt als Tweakers niet goed werkt.
[ Voor 4% gewijzigd door ACM op 21-01-2015 11:41 ]
Verwijderd
Totdat 1 of andere dwaas de standaard configuratie in de core-router nog staan had in het DC ...
@Raven, leeg je cache eens, check eens of je niet afwijkende instellingen hebt, of er cookies / bestanden opgeslagen mogen worden, of niet je eigen cookies corrupt zijn mischien, of je eigen internet instellingen niet getweaked zijn...
Ehm...Verwijderd schreef op woensdag 21 januari 2015 @ 12:19:
@Raven, leeg je cache eens, check eens of je niet afwijkende instellingen hebt, of er cookies / bestanden opgeslagen mogen worden, of niet je eigen cookies corrupt zijn mischien, of je eigen internet instellingen niet getweaked zijn...
ACM schreef op woensdag 21 januari 2015 @ 11:40:
[...] maar dan weet je in ieder geval dat het niet aan jouw kant van de verbinding ligt als Tweakers niet goed werkt.
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Dat zijn standaard vragen die iedereen stelt als er gezegd wordt 'ik zie een foutmelding' (jism was tenslotte niet degene die die melding kreeg)... en er zijn altijd mensen die verder de tekst niet lezen van die pagina (ik zie 'm niet zo vaak, dus wellicht kan dat ook nog beter).
Desalniettemin staat mijn punt, dat ik denk dat het duidelijker is op deze wijze dat Tweakers een probleem heeft waar op dat moment niets aan te doen is door de gebruiker.
Waarom heb je die vraag niet aan TS gesteld in jouw 1e bericht in dit topic?Verwijderd schreef op woensdag 21 januari 2015 @ 12:19:
@Raven, leeg je cache eens, check eens of je niet afwijkende instellingen hebt, of er cookies / bestanden opgeslagen mogen worden, of niet je eigen cookies corrupt zijn mischien, of je eigen internet instellingen niet getweaked zijn...
Zou trouwens wel heel erg toevallig zijn als we beide dezelfde corrupte cookies zouden hebben
Maar afgezien van de fout, het feit dat de oorspronkelijke url overschreven (en uit browserhistory gegooid) wordt hoort toch al niet te gebeuren?
[ Voor 12% gewijzigd door Raven op 21-01-2015 12:32 ]
After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...
Oscar Wilde
Of ik begrijp jou niet, of jij begrijpt niet wat ik wilde zeggen.ACM schreef op woensdag 21 januari 2015 @ 12:29:
[...]
Dat zijn standaard vragen die iedereen stelt als er gezegd wordt 'ik zie een foutmelding' (jism was tenslotte niet degene die die melding kreeg)... en er zijn altijd mensen die verder de tekst niet lezen van die pagina (ik zie 'm niet zo vaak, dus wellicht kan dat ook nog beter).
Desalniettemin staat mijn punt, dat ik denk dat het duidelijker is op deze wijze dat Tweakers een probleem heeft waar op dat moment niets aan te doen is door de gebruiker.
Zonder redirect die foutmelding uitserveren kan ook allerlei problemen opleveren met caching. Valt wel omheen te werken maar het is makkelijker om het te voorkomen met een redirect.Raven schreef op woensdag 21 januari 2015 @ 12:30:
[...]
Maar afgezien van de fout, het feit dat de oorspronkelijke url overschreven (en uit browserhistory gegooid) wordt hoort toch al niet te gebeuren?
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Ah, je reageerde op Jism en gaf mijn quote als voorbeeld waarom zijn opmerking niet enorm zinvol wasNMe schreef op woensdag 21 januari 2015 @ 12:43:
Of ik begrijp jou niet, of jij begrijpt niet wat ik wilde zeggen.Ik bedoelde in elk geval dat Jism's tips een beetje raar zijn gezien het feit dat jij net zegt dat het eigenlijk nooit aan de gebruiker zou moeten liggen als hij die melding ziet.
Ik dacht dat je op mij reageerde met een voorbeeld waar Jism verward werd door het type melding en dus toch adviezen gaf die niet zinvol zijn
We hadden er toen zelfs volgens mij meerdere redenen voor om het op deze wijze te doen, volgens mij onder andere zodat de server die hierop reageert lekker simpel met alleen html kon werken (en dus ook request/sec die anders verspreid worden over meerdere servers tegelijk in z'n eentje aankan).Zonder redirect die foutmelding uitserveren kan ook allerlei problemen opleveren met caching. Valt wel omheen te werken maar het is makkelijker om het te voorkomen met een redirect.
En wellicht dat dit ook de mooiste/makkelijkste manier in de configuratie van de loadbalancers was.
En het is ook wel handig voor ons dat op F5 drukken in die situatie niet meer een extra request op de serverpool oplevert waarvan we net hebben ontdekt dat die als geheel niet meer werkt
Dit is niet een reguliere foutmelding. Bij "normale" fouten (fouten in php-code, opgevangen exceptions, e.a.) krijg je ook gewoon op dezelfde url direct een 503 om je te melden dat er iets mis ging. Soms kan apache uberhaupt niet reageren en geeft Varnish je een 503 (op dezelfde url).Raven schreef op woensdag 21 januari 2015 @ 12:30:
Maar afgezien van de fout, het feit dat de oorspronkelijke url overschreven (en uit browserhistory gegooid) wordt hoort toch al niet te gebeuren?
Maar heel soms reageren alle webservers niet en in dat scenario geeft de loadbalancer je een redirect naar error.tweakers.net (die daarna reageert met 503).
Als het goed is geeft de loadbalancer je bij die redirect ook headers die aangeven dat e.e.a. niet gecached mag worden
[ Voor 22% gewijzigd door ACM op 21-01-2015 12:54 ]