Oneboxed-Bildlinks werden nach dem Herunterladen auf lokal nicht aktualisiert

Hallo,

Plötzlich werden keine Remote-Bilder mehr auf meinem Server heruntergeladen, obwohl ich nichts an meiner Konfiguration geändert habe und auch der Speicherplatz gut ist.
Ich habe versucht, in die Logs zu schauen, aber ich sehe nichts Verdächtiges.
Das Einzige ist, dass ich keinen Sidekiq-Prozess für den Bilddownload in der Sidekiq-Warteschlange sehe.

Fehlt mir hier etwas?

Mit freundlichen Grüßen

2 „Gefällt mir“

Ist Ihre Festplatte voll (Sie sollten eine Benachrichtigung in Ihrem Admin-Dashboard erhalten, wenn dies der Grund für den Stopp ist).

Sie könnten neu starten und/oder neu erstellen, um zu sehen, ob Sidekiq ordnungsgemäß läuft. Siehe auch /sidekiq

EDIT:

Ups. Entschuldigung dafür.

1 „Gefällt mir“

Wie ich bereits sagte, ist die Festplatte nicht voll (30 % Auslastung), Sidekiq läuft.
Korrektur: Jobs::UpdateHotlinkedRaw läuft, aber ich kann keine Fehler in den Protokollen sehen.

Ich werde einen Neuaufbau versuchen, um zu sehen, ob es etwas Neues gibt.

2 „Gefällt mir“

Kein Problem :wink:

Ich habe einen Neubau versucht, aber es gibt nichts Neues, Remote-Bilder werden immer noch nicht heruntergeladen.

1 „Gefällt mir“

Hmm. Nun. Und keine Fehler in /logs?

1 „Gefällt mir“

Es scheint, als ob der Rebuild die Fehler bei den Logs wieder zum Laufen gebracht hat, da ich jetzt endlich Fehler im Zusammenhang mit Bildern sehe.

default: Failed to pull hotlinked image (https://www.2dgalleries.com/planches/800W/2017/139/marvano-les-sept-nains-3140.jpg) post: 945243
PG::UniqueViolation: ERROR:  duplicate key value violates unique constraint "index_post_hotlinked_media_on_post_id_and_url_md5"
DETAIL:  Key (post_id, md5(url::text))=(945243, af709cfc810efb23bda285d236a393a4) already exists.

Aber ich glaube nicht, dass das hier das Problem ist, da viele andere Bilder nicht heruntergeladen werden und ich keine Fehler diesbezüglich sehe.

EDIT: Ok, da ist etwas Merkwürdiges, aber vielleicht hilfreich. Die Thumbnails werden für die Bilder generiert. Gab es kürzlich eine Änderung im Code, bei der eingefügte Bild-URLs nur ein Thumbnail mit einem Link zur Originalquelle generieren?

2 „Gefällt mir“

Wir haben dieses Subsystem kürzlich umstrukturiert. Ich habe den zuständigen Ingenieur kontaktiert, warte bitte.

4 „Gefällt mir“

Hallo @Oni - Können Sie bitte ein Beispiel-Posting teilen, das nicht funktioniert? (Per PM ist in Ordnung, wenn Sie es nicht öffentlich teilen möchten)

^^ das deutet darauf hin, dass die Bilder heruntergeladen wurden – wir können keine Thumbnails von Remote-Bildern generieren. Es ist also seltsam, dass die Bilder immer noch als Hotlinks im Beitrag erscheinen :thinking:

Hier ist ein Link

Das entfernte Bild in diesem Beitrag hätte heruntergeladen werden sollen. Dieses Problem besteht seit 10-15 Tagen.

Sie können sehen, dass dies das Miniaturbild ist, das angezeigt wird, aber die Originalquelle ist nur verlinkt. Es sollte das ursprünglich heruntergeladene Bild sein.

Ah, ich verstehe – es sieht so aus, als ob das Bild selbst auf die lokal heruntergeladene Version verweist, aber der <a> href-Link nicht.

Mal sehen, ob dasselbe mit diesem Hotlink-Bild passiert:

Bearbeiten: Ja, dasselbe.

Danke für die Meldung, @Oni – ich werde das beheben.

5 „Gefällt mir“

Ich habe gesehen, dass es im letzten Build den neuen Parameter für Medienblockierung gibt, aber der Onebox-Link-Bug besteht immer noch.

1 „Gefällt mir“

Ja, dieser Fehler steht noch auf meiner To-do-Liste :+1:

3 „Gefällt mir“

Ich möchte mich nicht beschweren, aber der Fehler ist immer noch da, einen Monat später, obwohl man nur einen Variablennamen ändern muss…

2 Beiträge wurden in ein neues Thema aufgeteilt: Fetching images from newspaper websites is failing

Das sollte es beheben:

Direkt oneboxed Bilder werden nun als Markdown-Bilder neu geschrieben. Dies war das alte Verhalten, vor meiner letzten Refaktorierung. Wie zuvor gibt es eine Verzögerung von ca. 10 Minuten, bevor die Neuschreibung stattfindet.

5 „Gefällt mir“

Es scheint für mich nicht zu funktionieren.
Ich habe einen Neubau gemacht.

1 „Gefällt mir“

Ja, die neue Logik funktionierte nicht, wenn die Onebox das einzige verlinkte Medium in einem Beitrag war. Dies sollte das Problem beheben: FIX: Ensure pull-hotlinked can rewrite lone oneboxes (#17354) · discourse/discourse@2d5d15b · GitHub

Hier ist eine verlinkte Bild-Onebox – sie sollte in den nächsten 10 Minuten oder so als Bild neu geschrieben werden :crossed_fingers: (https://pbs.twimg.com/media/FRdPEnnX0AIy0V8?format=jpg&name=large)

Bearbeiten: Ja, das schien zu funktionieren. Können Sie bitte ein weiteres Update ausprobieren @oni und uns mitteilen, wie es Ihnen ergangen ist?

3 „Gefällt mir“

Ich kann bestätigen, dass es wie am Schnürchen funktioniert :wink:

2 „Gefällt mir“