frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7777
|
Moin, bei mir wird ubuntuusers.de schon länger häufig nur unvollständig geladen. In unregelmäßigen Abständen fehlen Bilder oder Icons. Mal der Hintergrund, mal die Smileys, mal andere Sachen. Heute habe ich im Firefox mal länger den Debugger offen gelassen, und so sieht es aus, wenn z.B. das Icon für Ungelesene Beiträge fehlt: Kann es sein daß da "manchmal" das falsche Zertifikat am Start ist beim UU-CDN? Oder liegt es an mir und das Problem mit fehlenden Bildern hat sonst keiner? Habe mal versucht mit wget den Fehler zu provizieren aber da läuft es immer glatt... auch im Firefox ist dann wieder den halben Tag Ruhe bis dann wieder eine unvollständig geladene Seite kommt. Grüße
frostschutz
|
frostschutz
(Themenstarter)
Anmeldungsdatum: 18. November 2010
Beiträge: 7777
|
Scheinbar hab ich den Anhang verschnippelt.
- Bilder
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3771
|
Sowas hatte ich hier noch nie. Was fällt mir dazu ein: Neues FF-Profil probieren Namensauflösung prüfen / DNS testweise wechseln Ist IPv6 im Spiel? Router mal resettet? Mal mit nem Tor-Browser oder Tails testen
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5559
|
frostschutz schrieb: Heute habe ich im Firefox mal länger den Debugger offen gelassen, und so sieht es aus, wenn z.B. das Icon für Ungelesene Beiträge fehlt: Kann es sein daß da "manchmal" das falsche Zertifikat am Start ist beim UU-CDN? Oder liegt es an mir und das Problem mit fehlenden Bildern hat sonst keiner?
Koenntest du da die Details des Requests anzeigen lassen? Da wuerde dann die zB die ganze URL stehen, die angefragt wurde.
|
chris34
Ikhaya- und Webteam
Anmeldungsdatum: 22. Oktober 2010
Beiträge: 3949
|
Vorab: Ja, hab ich auch schonmal bemerkt, aber nicht wirklich einen Grund feststellen können (hatte aber auch selten bis nie die Entwicklertools dabei offen). Meine Vermutung war bisher, dass CSS zu spät geladen wird und deswegen das weitere Rendering verzögert. sebix schrieb: frostschutz schrieb: Heute habe ich im Firefox mal länger den Debugger offen gelassen, und so sieht es aus, wenn z.B. das Icon für Ungelesene Beiträge fehlt: Kann es sein daß da "manchmal" das falsche Zertifikat am Start ist beim UU-CDN? Oder liegt es an mir und das Problem mit fehlenden Bildern hat sonst keiner?
Koenntest du da die Details des Requests anzeigen lassen? Da wuerde dann die zB die ganze URL stehen, die angefragt wurde.
Ich vermute über Breadcrumb und Dateinahmen das ist https://static-cdn.ubuntu-de.org/img/forum/forum_unread.png auf der Seite https://forum.ubuntuusers.de/ Was mich aber schonmal als erstes wundert, warum die Datei über HTTP geladen wird (Das Bild forum_unread.png ist mit // eingebunden, aber auf ubuntuusers.de haben wir redirects auf https:// und HSTS). Viele Grüße Chris
|
frostschutz
(Themenstarter)
Anmeldungsdatum: 18. November 2010
Beiträge: 7777
|
Geladen wird (soweit ich es überblicke) alles per https. Aber das Zertifikat wird abgelehnt (nur für einen Request, für den nächsten nicht mehr) und so werden 0 Bytes übertragen. Oder so hab ich es verstanden. Ich versuche nochmal ein besseres Bild zu bekommen, aber dazu muss ich warten bis das Problem wieder auftritt. Es ist auch nicht eine spezifische URL sondern zufällig, welche Elemente dann geladen werden und welche fehlen. Bei nginx gibts manchmal den Fall, zig Worker am Start und einer schickt das falsche Zertifikat raus, weil beim durcherneuern irgendwas schiefgegangen ist. Hätte ja sowas sein können. Das Problem ist daß bei https ja gar kein Request mehr an den Webserver durchgeht - somit auch keine Probleme im Log sichtbar. Was ich gemacht habe (nicht direkt im Zusammenhang mit dem Problem, aber) ich hab die Distri gewechselt. Vorher Gentoo, jetzt ArchLinux. Browserprofil ist freilich noch das gleiche, meine aber das in einem anderen Profil auch gehabt zu haben, aber ich probier das auch nochmal aus. Hatte auch schon den Werbeblocker (ublock origin) als Übeltäter im Verdacht und hab extra *.ubuntuusers.de und static-cdn.ubuntu.de.org in die Whitelist... weils hier ja eh keine Werbung gibt - aber das hat leider nicht geholfen.
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5559
|
Ich kann das auch bestaetigen. Gerade eben wieder mit dem Teamicon. Nur halt nicht mit offenen Entwicklertools. chris34 schrieb: sebix schrieb: frostschutz schrieb: Heute habe ich im Firefox mal länger den Debugger offen gelassen, und so sieht es aus, wenn z.B. das Icon für Ungelesene Beiträge fehlt: Kann es sein daß da "manchmal" das falsche Zertifikat am Start ist beim UU-CDN? Oder liegt es an mir und das Problem mit fehlenden Bildern hat sonst keiner?
Koenntest du da die Details des Requests anzeigen lassen? Da wuerde dann die zB die ganze URL stehen, die angefragt wurde.
Ich vermute über Breadcrumb und Dateinahmen das ist https://static-cdn.ubuntu-de.org/img/forum/forum_unread.png auf der Seite https://forum.ubuntuusers.de/ Was mich aber schonmal als erstes wundert, warum die Datei über HTTP geladen wird (Das Bild forum_unread.png ist mit // eingebunden, aber auf ubuntuusers.de haben wir redirects auf https:// und HSTS).
Woran erkennst du, dass es per HTTP geladen wurde? Es wurden auch 0 Bytes geladen, was heissen koennte, dass der Request vollkommen fehlgeschlagen ist. Deshalb ja die Frage nach Details zum Request.
|
frostschutz
(Themenstarter)
Anmeldungsdatum: 18. November 2010
Beiträge: 7777
|
Sorry, ich benutze den Firefox-Debugger definitiv viel zu selten. 😀 Wenn es wieder passiert, weiß ich (hoffentlich) mehr.
|
chris34
Ikhaya- und Webteam
Anmeldungsdatum: 22. Oktober 2010
Beiträge: 3949
|
sebix schrieb: Woran erkennst du, dass es per HTTP geladen wurde?
Relativ naiv, weil da im Screenshot ein durchgestrichenes graues Schloss statt einem grünem ist. Das ist sonst nur bei HTTP der Fall. FF kann aber natürlich auch den Fall
Es wurden auch 0 Bytes geladen, was heissen koennte, dass der Request vollkommen fehlgeschlagen ist. Deshalb ja die Frage nach Details zum Request.
so anzeigen. Weiß ich aktuell nicht. Viele Grüße Chris
|
chris34
Ikhaya- und Webteam
Anmeldungsdatum: 22. Oktober 2010
Beiträge: 3949
|
Ich hatte es gerade auch nochmal. In der Web-Konsole stand zusätzlich nur
Stylesheets ohne CSSOM-Änderungen wurden neu eingelesen, um auf Fehler zu überprüfen. Laden Sie die Seite neu, um auch Fehler von Stylesheets, die per CSSOM geändert wurden, und von Stilattributen zu sehen.
Da wäre mein spontaner Verdacht deswegen https://ubuntuusers.de/markup.css. Das sollt in ein paar Wochen aber eh weg sein. Viele Grüße Chris
|
frostschutz
(Themenstarter)
Anmeldungsdatum: 18. November 2010
Beiträge: 7777
|
Ich hatte es jetzt auch nochmal. Diesmal als Text-Dump statt Screenshot. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70 | {
"pageref": "page_1",
"startedDateTime": "2019-01-20T01:04:05.943+01:00",
"request": {
"bodySize": 0,
"method": "GET",
"url": "https://static-cdn.ubuntu-de.org/img/forum/forum.png",
"httpVersion": "",
"headers": [
{
"name": "Host",
"value": "static-cdn.ubuntu-de.org"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0"
},
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Language",
"value": "en-US,en;q=0.7,ja;q=0.3"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate, br"
},
{
"name": "Referer",
"value": "https://forum.ubuntuusers.de/"
},
{
"name": "Connection",
"value": "keep-alive"
}
],
"cookies": [],
"queryString": [],
"headersSize": 306
},
"response": {
"status": 0,
"statusText": "",
"httpVersion": "",
"headers": [],
"cookies": [],
"content": {
"mimeType": "",
"size": 0,
"encoding": "base64",
"text": ""
},
"redirectURL": "",
"bodySize": 0
},
"cache": {},
"timings": {
"blocked": 0,
"dns": 2,
"connect": 0,
"ssl": 0,
"send": 0,
"wait": 0,
"receive": 0
},
"time": 2,
"_securityState": "insecure"
},
|
Und das macht einfach gar keinen Sinn. Normalerweise soll das so: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114 | {
"pageref": "page_1",
"startedDateTime": "2019-01-20T01:12:41.828+01:00",
"request": {
"bodySize": 0,
"method": "GET",
"url": "https://static-cdn.ubuntu-de.org/img/forum/forum.png",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Host",
"value": "static-cdn.ubuntu-de.org"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0"
},
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Language",
"value": "en-US,en;q=0.7,ja;q=0.3"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate, br"
},
{
"name": "Referer",
"value": "https://forum.ubuntuusers.de/"
},
{
"name": "Connection",
"value": "keep-alive"
}
],
"cookies": [],
"queryString": [],
"headersSize": 306
},
"response": {
"status": 200,
"statusText": "OK",
"httpVersion": "HTTP/1.1",
"headers": [
{
"name": "Date",
"value": "Sun, 20 Jan 2019 00:12:42 GMT"
},
{
"name": "Content-Type",
"value": "image/png"
},
{
"name": "Content-Length",
"value": "1222"
},
{
"name": "Last-Modified",
"value": "Sun, 09 Sep 2018 18:36:02 GMT"
},
{
"name": "ETag",
"value": "\"5b956812-4c6\""
},
{
"name": "Expires",
"value": "Tue, 19 Feb 2019 00:12:42 GMT"
},
{
"name": "Cache-Control",
"value": "max-age=2592000"
},
{
"name": "Access-Control-Allow-Origin",
"value": "*"
},
{
"name": "Accept-Ranges",
"value": "bytes"
},
{
"name": "Strict-Transport-Security",
"value": "max-age=15768000;"
}
],
"cookies": [],
"content": {
"mimeType": "image/png",
"size": 1222,
"encoding": "base64",
"text": "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEjUlEQVR4Xu1VzYsdxRc9t7rf57z5IuJGXPx+IETUYJZuXETEZVa6chP8AwQ32ftP6F5w5dKVjIKikkWMRlCYVeLkY3Dmven3+vXrr6q615pqmldOq4k4oItcONxb1XSfw6l7q/Ek/m1QW/y0f3vPWvvaY71E0d6LFy+9QUSMfxhxW5ySv/T8ZTAzRAQCAcTzBbV4zfcf/vLKze9vXAGwd24C2HKVJMmgKAqIcCtkDTg0IjAcDkbG2qvnKqDWNW9tbWIw6INFIMxNlkYIBGshLEqEr3317RfvMLfCfHYQX5MDC0Ep+vDKq6+/90gBWutysViMsiwDewcacuHWAQA++woXdp7eGI83nBtDvyYCIOSzUspl5b9z4+bX1wA8WkBdaZ5MJojjGLw+gsAJAdDkMIypARCI1mBhL4KZT787wF+EagttTeEcwHQ2xXR6ilmTZzPM3J5DuB/APw/3mvXxFCcnCaqyjB9vCrQxGxtjRFGE1e1PkXxyHUB7tn9vsCmY8P9VVe/W23iIIIgovfyRXDzThDpP0yXS5RLm3s949q3rmFy62giAT0HIYwuoyxXG/Yj8SyoCKMIP714cAHKmCavKuPGCihTmeoF48gLw4HPI7MeWMMhBt4eihAJ5ApBAtBWO/AvAcBv4/5uIlEoBPiPA2NUyW2K1WkEnD6BG2+D6AIIIwRmEYjxEqOtKKEOsg1EEV5gCNj8BES06PVDWhXETgJ2dXSTVEtF4F6q+A4n77T3wx0Ryxh2S8AgAYgcFqR1xbwuczwFFs24TGpstlxmM0TDpFNSfwJoKQNR8i7jtBY+QMAwKDwYCoRiiE6LiCNh+DpwlEJHjjoCqrOooUtjc3MVU54hGO2CxkHjQEoJaWyGdY6G1hOAZQ8opbH1IMQHobcAu5rDW/toRYLRZZtkKRb6CWAazdWDvQEPYPf9QgIDC56AqgeSHoDIVKCK/F4+hl3ctCR92BBRFUQsBW30gv/AMlE4gUS84Tfl9L7BxKB20AwNimj2bA1Xia1pPDDULQX3y0IjgpOsA6zTPMqjZFKPJLrhKAYrBkIZAZ/7DUi8cUsDq7vwHizaxJ1+LrqaHJhLMOwLc+JWG2TlgQZvbgFkB9RzK2cjFMcC24fEQiCKE0SVvKiKglSC2hF4csSVMOwJ0Zb0D6eoAmzoDP/gSMt9v++mRN6K0zeeJxbMKAGF7CoJioFygSmcq7nWPAFqXorWuR1T3o3oOJPeAPAO1xNway56nM/8S3AESmFGWEKmIyQLxAexqFVOFpHsRVTp1NyHly/sYljPYowJiC0/UKuDwDpDQEU8cCAFImsLWJcFWShErqveFTd17+eNuD1CSLCZVVZphvejFeQJRaWOttBdQcAewQ7uS0AXPDAqGRaoKWucRwUQ8PRZm5ATIWQHjVbas0yRR1eEtRP0aXAYEnR7oriX4C3oTqKkhDGZRDFFZAdaCuwBGDkUowNy9d/DNU999EC1wiAXON3rMtWqkzj67g/cB6O70AEOHHYcNh54Xd35ROxiHzCH5MwHhXnS+Ajy5dRD81+JJ/AbY+loJet/uKQAAAABJRU5ErkJggg=="
},
"redirectURL": "",
"headersSize": 343,
"bodySize": 1565
},
"cache": {},
"timings": {
"blocked": 201,
"dns": 0,
"connect": 0,
"ssl": 0,
"send": 0,
"wait": 28,
"receive": 0
},
"time": 229,
"_securityState": "secure",
"serverIPAddress": "213.95.41.4",
"connection": "443"
},
|
Und wie man da sieht steht da normalerweise wenigstens IP-Adresse und Port dabei. Beim fehlgeschlagenen Request aber: gar nichts. Muss dann doch lokal an mir liegen... oder etwa nicht? Das komische ist aber: mir passiert das nur auf ubuntuusers.de. Keine einzige andere Webseite betroffen, und andere Seiten machen das ja genauso mit alle Bilder über separaten CDN-Host. Und ich hab nichts in /etc/hosts oder sonstwo, das es speziell auf ubuntuusers.de abgesehen hätte. Hab da überhaupt keinen Ansatz im Moment. ( frisches Browserprofil samt komplett neuem User /home/xyz und einer anderen DNS-Quelle teste ich morgen noch )
|
chris34
Ikhaya- und Webteam
Anmeldungsdatum: 22. Oktober 2010
Beiträge: 3949
|
Gab es denn auch eine Ausgabe wie aus 9044246 in der Webkonsole? Wird für den Fall vermutlich schwierig nachzuliefern, aber wenn es nochmal auftreten sollte, ist es ggf. interessant… Ich könnte mir vorstellen, dass Firefox da auch kurz vor dem eigentlichem HTTP-request abbricht, weil sich durch JavaScript was am CSSOM geändert hat. Auf die Idee bin ich gekommen, weil die DNS-Abfrage für die URL schon rausging (und wegen "dns": 2, vermutlich 2ms gebraucht hat), dann aber – warum auch immer – nur "status": 0, im Response steht. HTTP-Statuscode 0 gibt es an sich nicht. Es könnte aber eine implementierungsspezifische Bedeutung bei Firefox haben. Welche Bedeutung genau – da muss ich dann auch passen. Viele Grüße Chris
|
frostschutz
(Themenstarter)
Anmeldungsdatum: 18. November 2010
Beiträge: 7777
|
Auf der Console steht nichts. Also es steht was da:
00:23:12.960 The ‘content’ attribute of Window objects is deprecated. Please use ‘window.top’ instead. usercp
Aber das passt zeitlich nicht zum Ereignis: {
"pageref": "page_1",
"startedDateTime": "2019-01-21T00:22:20.910+01:00",
"request": {
"bodySize": 0,
"method": "GET",
"url": "https://static-cdn.ubuntu-de.org/img/usercp/usercp-profile.png",
"httpVersion": "",
"headers": [
{
"name": "Host",
"value": "static-cdn.ubuntu-de.org"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0"
},
{
"name": "Accept",
"value": "*/*"
},
{
"name": "Accept-Language",
"value": "en-US,en;q=0.7,ja;q=0.3"
},
{
"name": "Accept-Encoding",
"value": "gzip, deflate, br"
},
{
"name": "Referer",
"value": "https://ubuntuusers.de/usercp/"
},
{
"name": "Connection",
"value": "keep-alive"
}
],
"cookies": [],
"queryString": [],
"headersSize": 317
},
"response": {
"status": 0,
"statusText": "",
"httpVersion": "",
"headers": [],
"cookies": [],
"content": {
"mimeType": "",
"size": 0,
"encoding": "base64",
"text": ""
},
"redirectURL": "",
"bodySize": 0
},
"cache": {},
"timings": {
"blocked": 0,
"dns": 0,
"connect": 0,
"ssl": 0,
"send": 0,
"wait": 0,
"receive": 0
},
"time": 0,
"_securityState": "insecure"
}, Ich habe heute auch den ganzen Tag ein HTTP Log laufen lassen (about:networking), das ist riesig aber - für die Katz, weil da steht auch nix drin. Und solange der Debugger läuft tritt das Problem viel seltener auf als sonst.
Oh, während ich noch den Beitrag tippe auf einmal:
00:27:36.487 Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://static-cdn.ubuntu-de.org/font/Liberation_webkit_macroman/Mono/Regular/LiberationMono-Regular-webfont.woff. (Reason: CORS request did not succeed).[Learn More]
{
"pageref": "page_2",
"startedDateTime": "2019-01-21T00:27:35.726+01:00",
"request": {
"bodySize": 0,
"method": "GET",
"url": "https://static-cdn.ubuntu-de.org/font/Liberation_webkit_macroman/Mono/Regular/LiberationMono-Regular-webfont.woff",
"httpVersion": "",
"headers": [
{
"name": "Host",
"value": "static-cdn.ubuntu-de.org"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0"
},
{
"name": "Accept",
"value": "application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8"
},
{
"name": "Accept-Language",
"value": "en-US,en;q=0.7,ja;q=0.3"
},
{
"name": "Accept-Encoding",
"value": "identity"
},
{
"name": "Referer",
"value": "https://static-cdn.ubuntu-de.org/style/main.css?v=v0.17.6"
},
{
"name": "Origin",
"value": "https://forum.ubuntuusers.de"
},
{
"name": "Connection",
"value": "keep-alive"
}
],
"cookies": [],
"queryString": [],
"headersSize": 487
},
"response": {
"status": 0,
"statusText": "",
"httpVersion": "",
"headers": [],
"cookies": [],
"content": {
"mimeType": "",
"size": 0,
"encoding": "base64",
"text": ""
},
"redirectURL": "",
"bodySize": 0
},
"cache": {},
"timings": {
"blocked": 0,
"dns": 2,
"connect": 0,
"ssl": 0,
"send": 0,
"wait": 0,
"receive": 0
},
"time": 2,
"_securityState": "insecure"
}, Ähnlich aber irgendwie doch anders. (Referer, Origin, Accept-Encoding, ...)
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 9442
|
ich hab das Thema mit dem unvollständigen laden auch schon seit längerem - F5 hilft dann bisher immer.
- Bilder
|