Ik zal mijn probleem even kort omschrijven; ik werk hier bij een E-learning bedrijf dat een systeem daarvoor gebruikt (TopClass). Dit systeem geeft de laatste tijd willekeurig (lijkt het) errors nadat een gebruiker via de browser een form submit (op welke manier dan ook). De gebruiker krijgt een "page cannot be displayed"-error te zien. Vaak duidt dit op een DNS-error, maar dat is in dit geval uitgesloten.
Het rare (of juist logische, dat ligt eraan) is dat dit op onze live-server, en op onze backup-server (dit hier lokaal staat en een complete mirror is van de live-server) hetzelfde gebeurd.
Ik heb uiteraard zelf de logs van het systeem en IIS (waar het systeem op draait) doorgenomen en dit met de makers van het systeem gedaan, maar in de LOGs is op het eerste gezicht niets vreemds te ontdekken. Het advies werd mij gegeven om een packetsniffer (in mijn geval Etherreal) te installeren.
Ik heb dit gedaan op de lokale server en op mijn laptop en de error weten te reproduceren. Het stuk waar het fout gaat heb ik in Etherreal een screenshot van gemaakt (screenshot).
.22 is mijn laptop, .199 de server.
Je ziet de POST staan, en alles bij de server aankomen, en de server begint met HTML terug te sturen. Dat doet de server alleen tot de met blauw gehigh-lighte regel. Dan heeft de server ongeveer nog maar 1/8e van de pagina verzonden.
Verder; door vergelijking van beide LOGs is te zien dat geen pakket verloren gaat (zou ook raar zijn aangezien het lokaal gaat), en aangezien ik het IP-adres van de server in mijn browser heb gebruikt is er geen DNS-server aan te pas gekomen.
Zo diep in netwerkprotocollen gaat mijn kennis een beetje te buiten, en een collega van me (die helaas altijd veel te druk is) kon er zo snel weinig van maken, vandaar dat ik het hier even post.
Mijn vraag; kan dit een error in TCP/IP zijn (met andere woorden, er gebeurd hier iets wat niet zou mogen gebeuren waar TopClass weinig aan kan doen), of moet ik dit toch echt in de software zoeken van het TopClass systeem?
Het rare (of juist logische, dat ligt eraan) is dat dit op onze live-server, en op onze backup-server (dit hier lokaal staat en een complete mirror is van de live-server) hetzelfde gebeurd.
Ik heb uiteraard zelf de logs van het systeem en IIS (waar het systeem op draait) doorgenomen en dit met de makers van het systeem gedaan, maar in de LOGs is op het eerste gezicht niets vreemds te ontdekken. Het advies werd mij gegeven om een packetsniffer (in mijn geval Etherreal) te installeren.
Ik heb dit gedaan op de lokale server en op mijn laptop en de error weten te reproduceren. Het stuk waar het fout gaat heb ik in Etherreal een screenshot van gemaakt (screenshot).
.22 is mijn laptop, .199 de server.
Je ziet de POST staan, en alles bij de server aankomen, en de server begint met HTML terug te sturen. Dat doet de server alleen tot de met blauw gehigh-lighte regel. Dan heeft de server ongeveer nog maar 1/8e van de pagina verzonden.
Verder; door vergelijking van beide LOGs is te zien dat geen pakket verloren gaat (zou ook raar zijn aangezien het lokaal gaat), en aangezien ik het IP-adres van de server in mijn browser heb gebruikt is er geen DNS-server aan te pas gekomen.
Zo diep in netwerkprotocollen gaat mijn kennis een beetje te buiten, en een collega van me (die helaas altijd veel te druk is) kon er zo snel weinig van maken, vandaar dat ik het hier even post.
Mijn vraag; kan dit een error in TCP/IP zijn (met andere woorden, er gebeurd hier iets wat niet zou mogen gebeuren waar TopClass weinig aan kan doen), of moet ik dit toch echt in de software zoeken van het TopClass systeem?
http://specs.tweak.to/9537